iBoxDB database 2.21 / 2.15 release, Fun CRUD front

iBoxDB NoSQL database is embedded run-anywhere, seamless integration with the database table of document types, support for SQL-Like query.
Consistent with the data space, and ORM built very simplified data collision detection software framework.
Simple and standardized CRUD code that is not only easy to read the most important thing is to bring performance gains, ordinary PC hardware to support data processing ten thousand per second.


Support Java .NET Core Android Unity3D Xamarin


New CRUD Front

Usually CRUD codes, Update () located after the data read and write.

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();
}

Pre-CRUD before, Update () in the data read and write

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

Pre-applied to the update order not affect the end result of the scene, if only to update a record or records and update several different ID, which is very common scenarios.
For more demo examples, see the download page .
 


In view of the back of a product posts No other product is a very common phenomenon, not to waste here,
for those who like to operate the database using OOP style, large data is not the first choice, you can choose DB4O-GPL Community Edition .
 

 

Guess you like

Origin www.oschina.net/news/109750/iboxdb-2-21-and-2-15-released