| Verze | 5.0.11 |
|---|---|
| Vydavatel | VelocityDB |
| Datum vydání | 15. 11. 2015 |
| Datum přidáno | 15. 11. 2015 |
| Os požadavky | Windows 10, Windows 8, Windows, Windows Server 2008, Windows 7 |
| Požadavky | Microsoft .NET Framework 4.0 |
| Celkový počet stažení | 278 |
| Cena | Free to try |
Popis
VelocityDB je objektově orientovaný systém správy databází (OODBMS) nebo jednoduše systém správy objektové databáze (ODBMS), ale je to také NoSQL, úložiště dat Graph a vynikající volba pro vestavěnou databázi nebo distribuovanou databázi. Použitím třídy BTreeMap [Key, Value] je také zajištěno efektivní distribuované úložiště klíčů/hodnot.
Objektové verše Relační. Relační databáze ukládá všechna data v tabulkách na serveru. Klienti komunikují s takovými servery pomocí příkazů SQL, jako je „vyberte * z herců“. Data jsou také vytvářena a aktualizována pomocí SQL. VelocityDB není relační databáze (ale je velmi dobrá ve správě vztahů), s VelocityDB C# jsou objekty uloženy jako objekty se všemi odkazy/vztahy mezi objekty. Použití perzistentních objektů C# VelocityDB je velmi podobné použití objektů C# v paměti. Data se vytvářejí vytvořením objektů C#, aktualizace se provádějí aktualizací objektů C#. Trvalé úložiště se bezpečně provádí pomocí transakcí s ochranou zamykáním, takže jeden uživatel nemůže náhodně vrátit zpět změny jiného uživatele. Jako většina databázových systémů používá VelocityDB stránkování, ale na rozdíl od jiných systémů mají datové stránky VelocityDB proměnnou velikost a lze je volitelně šifrovat a komprimovat. Perzistentní objekty VelocityDB mají identifikátor objektu (Oid) skládající se z DatabaseNumber-PageNumber-SlotNumber.
Požadavky na systém. Chcete-li používat VelocityDB, musíte mít Visual Studio 2012 C# a počítač s Windows 8 (jiné verze Windows jsou OK, pokud jsou novější). Lze použít i jiné jazyky .NET. SharpDevelop je bezplatná lehká alternativa k Visual Studiu. Některé verze sady Visual Studio jsou také zdarma. Platformy MacOS a Linux jsou dostupné pomocí multiplatformního, open source vývojového rámce .NET mono. Bezplatná zkušební verze VelocityDB je k dispozici zde. Možnosti použití. Použijte VelocityDB samostatně na jednom počítači nebo použijte neomezený počet distribuovaných klientů s neomezeným počtem distribuovaných serverů. Samostatná verze umí téměř vše, co verze klient + server(y). Rozdíly najdete v porovnání tabulky funkcí. Výhody. VelocityDB je extrémně škálovatelný, zvládne malé aplikace s malým množstvím perzistentních dat i aplikace využívající biliony objektů až do velikosti asi yotbyte na relaci. V jedné aplikaci lze použít neomezený počet relací. Výkon je fantastický, databáze objektů s miliardou osob je rychle vytvořena a lze ji procházet pomocí VelocityDbBrowser.