走进Affinity之一:VMware开源数据库Affinity介绍(2)

来源:未知 责任编辑:责任编辑 发表时间:2014-01-20 07:55 点击:

14.  事务地、自动地、动态地对数据对象进行多种分类,并存储于索引中(关于数据对象的自动分类,Mark Venguerov博士拥有两项美国专利)

15.  复合索引

16.  异步查询处理选项,用于高性能并发服务器

17.  事务的全文索引

18.  在结构化查询同时使用全文搜索

19.  页面级别的AES加密算法和日志加密

20.  可扩展的多用户支持(比如可以由一个进程管理上千个不同的数据库实例instance)

21.  对象粒度的访问控制列表(Access Control List)

22.  丰富的数据类型,包括集合、引用和BLOB

23.  计算时支持不同测量单位的转换(比如摄氏度与华氏度,或者米与公里)

24.  数据对象的软删除(soft deletion)

25.  对大结果集进行外部排序

26.  基本的replication框架

通过以上列出的特性可以得出,Affinity数据库在秉承传统数据库的事务、日志、B-link树索引、外部排序、数据页加密等优点的同时,又拥有支持灵活的数据模型、模式自由(schema-free)、自动分类、Path Expression和图查询等其他丰富的特点,为当前各种复杂的应用程序提供了极大的支持。对于那些不熟悉非关系型数据库、传统的SQL开发者,也可以通过PathSQL写出类似SQL的查询。适合(并不仅限于)需求多变导致的数据模式(Schema)经常随之变化、以及有灵活的数据模型并且需要进行复杂查询的应用。

在介绍完Affinity数据库系统的团队、历史和特性之后,相信读者对Affinity数据库有了一定的了解,并想赶紧尝试一下,请参见Affinty的官方网站获得更详细的文档。您可以先阅读这篇文档,通过运行一个脚本,在本机上自动下载、编译、安装Affinity数据库。

在下一篇文章,我想讲一下Affinity的数据模型,其中包括PIN、Property、Value、Collection、Class等主要概念,敬请关注 。

如果您有建议和想法,欢迎联系本文作者linw at vmware.com 或者 在新浪微博与我交流 @傍槐闲士,当然最好的方式是在Affinity官方论坛上发布,会得到更专业的反馈。

相关新闻>>

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • Request.ServerVariables 参数大全
    • 执行全文索引时出现权限不足的解决方法
    • 导入excel文件处理流程节点的解决方案
    • 查看sql修改痕迹(SQL Change Tracking on Table)
    • App数据层设计及云存储使用指南
    • PostgreSQL启动过程中的那些事三:加载GUC参数
    • MongoDB安装为Windows服务方法与注意事项
    • Percolator与分布式事务思考(二)
    • 写给MongoDB开发者的50条建议Tip1
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1