Version: 1.0.7
Size:
7.14MB
Requirements:
Visual Studio 2010 C#
Visual Studio 2010 C#
Price:
$400.00
$400.00
System:
Windows 7/2008
Windows 7/2008
Rating:
4.7
4.7
License:
Shareware
Shareware
database management relational database t system database system object oriented database management system management system
Description - VelocityDB
VelocityDB is an Object Oriented Database Management System (OODBMS) or simply an Object Database Management System (ODBMS) but it is also a NoSQL, a Graph Data Store and an excellent choice for Embedded database or a Distributed database. By using class BTreeMap, an efficient distributed Key/Value store is provided as well. Object verses RelationalA relational database stores all data in tables on a server. Clients talk to such servers using SQL Statements such as "select * from actors". Data is also created and updated using SQL. VelocityDB is not a relational database (but it is very good at managing relations!), with VelocityDB C# objects are stored as objects with all references/relations Between the objects. Using VelocityDB persistent C# objects is very Similar to using in memory C# objects. Data is created by creating C# objects, updates are accomplished by updating C# objects. The persitent store is safely done using transactions with locking Protection so that one user can`t accidently undo other user`s changes. Like most database systems, VelocityDB uses paging but unlike other systems VelocityDB data pages have variable size and can optionally be encrypted and compressed. VelocityDB persistent objects have an object identifier (Oid) consisting a DatabaseNumber-PageNumber-SlotNumber.