歡迎您光臨本站 註冊首頁

iBoxDB資料庫 2.21/2.15 發布,玩轉CRUD前置

←手機掃碼閱讀     admin @ 2019-09-10 , reply:0

iBoxDB是一個隨處運行的嵌入式NoSQL資料庫,資料庫表與文檔類型的無縫整合,支持SQL-Like查詢。
具有數據空間一致性,內置ORM及數據衝突檢測等極簡化軟體框架結構。
簡約並且標準化的CRUD代碼不但易於閱讀最重要的是帶來性能提升,普通PC硬體就支持萬級每秒的數據處理。


支持 Java .NET Core Android Unity3D Xamarin


新增CRUD前置

一般CRUD代碼, Update()位於數據讀寫之後。

import iBoxDB.LocalServer.*;
public static class Record {
  public long id;
  public String name;
}
final long key = 100L

try(var box = auto.cube()){
  var r = new Record();
  r.id = key;
  r.name = "Second";
  box.d("Table").update(r);
  var cr = box.commit();
}

CRUD前置,Update()位於數據讀寫之前

try(var box = auto.cube()){
  var r = box.d("Table",key).update(Record.class);           
  r.name = "Third";           
  var cr = box.commit();
}

前置適用於更新順序不影響最終結果的場景,如只更新一條記錄,或者同時更新幾條不同ID的記錄,這些場景非常普遍。
需要更多演示例子,查看下載頁
 


鑒於在一個產品後面發貼推介另一個產品是一個非常普遍的現象,這裡不浪費,
對於喜歡使用OOP風格操作資料庫,大數據不是首選時,可以選擇 DB4O-GPL 社區版
 

 


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/109750/iboxdb-2-21-and-2-15-released
iBoxDB資料庫 2.21/2.15 發布,玩轉CRUD前置已經有229次圍觀

http://coctec.com/news/all/show-post-214222.html