| Version | 5.0.11 |
|---|---|
| Forlægger | VelocityDB |
| Udgivelses dato | 15. nov. 2015 |
| Dato tilføjet | 15. nov. 2015 |
| Os krav | Windows 10, Windows 8, Windows, Windows Server 2008, Windows 7 |
| Krav | Microsoft .NET Framework 4.0 |
| Samlet antal downloads | 278 |
| Pris | Free to try |
Beskrivelse
VelocityDB er et objektorienteret databasestyringssystem (OODBMS) eller blot et objektdatabasestyringssystem (ODBMS), men det er også en NoSQL, et grafdatalager og et glimrende valg til indlejret database eller en distribueret database. Ved at bruge klasse BTreeMap [Nøgle, Værdi], er der også tilvejebragt et effektivt distribueret nøgle/værdilager.
Objektvers Relationelle. En relationsdatabase gemmer alle data i tabeller på en server. Klienter taler til sådanne servere ved hjælp af SQL-sætninger såsom "vælg * fra aktører". Data oprettes og opdateres også ved hjælp af SQL. VelocityDB er ikke en relationsdatabase (men den er meget god til at styre relationer), med VelocityDB lagres C# objekter som objekter med alle referencer/relationer mellem objekterne. Brug af VelocityDB persistente C#-objekter ligner meget at bruge C#-objekter i hukommelsen. Data skabes ved at skabe C#-objekter, opdateringer udføres ved at opdatere C#-objekter. Den vedvarende butik udføres sikkert ved hjælp af transaktioner med låsebeskyttelse, så en bruger ikke ved et uheld kan fortryde andre brugers ændringer. Som de fleste databasesystemer bruger VelocityDB personsøgning, men i modsætning til andre systemer har VelocityDB datasider variabel størrelse og kan valgfrit krypteres og komprimeres. VelocityDB persistente objekter har en objektidentifikator (Oid) bestående af et DatabaseNumber-PageNumber-SlotNumber.
Systemkrav. For at bruge VelocityDB skal du have Visual Studio 2012 C# og en Windows 8-pc (andre Windows-versioner OK, hvis nyere). Andre .NET-sprog kan også bruges. SharpDevelop er et gratis letvægtsalternativ til Visual Studio. Nogle versioner af Visual Studio er også gratis. MacOS- og Linux-platforme er tilgængelige ved at bruge cross-platform, open source .NET-udviklingsramme mono. Gratis prøveversion af VelocityDB er tilgængelig her. Brugsvalg. Brug VelocityDB standalone på en enkelt pc eller brug ubegrænset distribuerede klienter med ubegrænset distribuerede servere. Standlone version kan gøre næsten alt hvad klient + server(e) version kan gøre. Se funktionstabellens sammenligning for forskellene. Fordele. VelocityDB er ekstremt skalerbar, den kan håndtere små applikationer med små mængder vedvarende data såvel som applikationer, der bruger billioner af objekter op til omkring en Yottabyte i størrelse pr. session. Ubegrænset antal sessioner kan bruges pr. applikation. Ydeevnen er fantastisk, en milliard personobjektdatabase oprettes hurtigt og kan gennemses med VelocityDbBrowser.