bitscn.com
基于“key-value”的数据库,例如 cassandra, redis 和 dynamodb 已经在很多网络应用(例如 twitter,google,facebook,linkedin 等等)中替代了传统了关系型数据库。但是这些 nosql 数据库都是通过限制操作的复杂度来获得高性能和高的可扩展性,例如只支持 get 和 put 操作。 hyperdex,由 cornell 大学开发的一个 key-value 数据库,最近在 nosql 系统中很引人注目。hyperdex 引入了一种特殊的多维 hash 函数来支持高效的查询操作。它可以不通过 key 来查询存储的对象。而其他系统都是通过索引技术来提供搜索功能,或者遍历对象的功能。hyperdex 的设计可以让应用直接在服务器上获得搜索结果。这个功能的性能很让人震惊。初步的性能测试显示了 hyperdex 相对于 cassandra 和 mongodb 有大幅的性能提升。根据这些测试的结果,和 hyperdex 特殊的设计,我们是否已经开始进入 nosql 2.0 时代?
bitscn.com