跳到内容
V

VelocityDB

发行人: VelocityDB
已查杀病毒 Windows Free to try
下载 v5.0.11 278 下载量
5.0.11
发行人 VelocityDB
发布日期2015年11月15日
添加日期2015年11月15日
操作系统要求Windows 10, Windows 8, Windows, Windows Server 2008, Windows 7
要求Microsoft .NET Framework 4.0
下载总数278
价钱Free to try

描述

VelocityDB 是一个面向对象的数据库管理系统 (OODBMS) 或只是一个对象数据库管理系统 (ODBMS),但它也是一个 NoSQL、图形数据存储和嵌入式数据库或分布式数据库的绝佳选择。通过使用 BTreeMap [Key, Value] 类,还提供了一个高效的分布式 Key/Value 存储。

对象与关系。关系数据库将所有数据存储在服务器上的表中。客户端使用诸如“select * from actor”之类的 SQL 语句与此类服务器通信。数据也是使用 SQL 创建和更新的。 VelocityDB 不是关系数据库(但它非常擅长管理关系),VelocityDB C# 对象存储为具有对象之间所有引用/关系的对象。使用 VelocityDB 持久 C# 对象与在内存中使用 C# 对象非常相似。数据是通过创建 C# 对象来创建的,更新是通过更新 C# 对象来完成的。持久存储是使用具有锁定保护的事务安全地完成的,因此一个用户不会意外撤消其他用户的更改。与大多数数据库系统一样,VelocityDB 使用分页,但与其他系统不同,VelocityDB 数据页具有可变大小,并且可以选择加密和压缩。 VelocityDB 持久对象有一个对象标识符 (Oid),由 DatabaseNumber-PageNumber-SlotNumber 组成。

系统要求。要使用 VelocityDB,您需要拥有 Visual Studio 2012 C# 和一台 Windows 8 PC(如果是最近的其他 Windows 版本也可以)。也可以使用其他 .NET 语言。 SharpDevelop 是 Visual Studio 的免费轻量级替代品。 Visual Studio 的某些版本也是免费的。通过使用跨平台的开源 .NET 开发框架 mono,可以使用 MacOS 和 Linux 平台。 VelocityDB 的免费试用下载可在此处获得。使用选择。在单台 PC 上独立使用 VelocityDB,或使用无限分布式客户端和无限分布式服务器。单机版几乎可以做客户端+服务器版可以做的所有事情。有关差异,请参阅功能表比较。好处。 VelocityDB 具有极强的可扩展性,它可以处理具有少量持久数据的小型应用程序以及使用数万亿个对象的应用程序,每个会话的大小高达约 1 Yottabyte。每个应用程序可以使用无限数量的会话。性能非常好,十亿人对象数据库被快速创建并且可以使用 VelocityDbBrowser 进行浏览。

类似程序

替代方案