RethinkDB 1.15 發布,JSON 分布式數據庫
RethinkDB 1.15 發布(Lawrence of Arabia),此版本現已提供下載。
此版本包括超過 50 處功能增強,引入了地理查詢。此版本包括許多用戶請求的特性以外的新特性。此版本加快了磁盤反序列化數據查詢的速度,添加了新的 r.uuid 命令,支持服務器端的 UUIDs 生成。
RethinkDB 豐富的地理特性如下:
r.geojson and r.to_geojson for importing and exporting GeoJSON
Geospatial queries:
get_intersecting: finds all documents that intersect with a given geometric object
get_nearest: finds the closest documents to a point
Geospatial indexes to make
get_intersecting
andget_nearest
blindingly fastFunctions that operate on geometry:
r.distance: gets the distance between a point and another geometric object
r.intersects: determines whether two geometric objects intersect
r.includes: tests whether one geometric object is completely contained in another
r.fill: converts a line into a polygon
r.polygon_sub: subtracts one polygon from another
JSON 數據模型和一致性
分布式聯合查詢、子查詢、聚合查詢和原子更新操作
Hadoop 風格的 map/reduce.
提供友好的 Web 和命令行管理工具
服務器和網絡故障時的謹慎處理
多數據中心復制和故障轉移
數據分片和復制到多個節點
自動化并行查詢和分布式查詢
通過 MVCC 并發實現無鎖操作
</ul>
更多內容請看發行說明。
RethinkDB 設計用來存儲 JSON 文檔的分布式數據庫,可通過簡單操作實現多機分布式存儲。支持表的聯合和分組查詢。
特點:
簡單編程模型
輕松管理
水平伸縮
</ul> 來自:http://www.oschina.net/news/55608/rethinkdb-1-15