官术网_书友最值得收藏!

Structured records

The first three database features we looked at are commonly found in distributed data stores. However, databases such as Riak and Voldemort are purely key value stores; these databases have no knowledge of the internal structure of a record that's stored in a particular key. This means useful functions such as updating only part of a record, reading only certain fields from a record, or retrieving records that contain a particular value in a given field are not possible.

Relational databases such as PostgreSQL, document stores such as MongoDB, and, to a limited extent, newer key-value stores such as Redis, do have a concept of the internal structure of their records, and most application developers are accustomed to taking advantage of the possibilities this allows. None of these databases, however, offer the advantages of a masterless distributed architecture.

In Cassandra, records are structured much in the same way as they are in a relational database—using tables, rows, and columns. Thus, applications using Cassandra can enjoy all the benefits of masterless distributed storage while also getting all the advanced data modeling and access features associated with structured records.

主站蜘蛛池模板: 长治县| 延长县| 铜山县| 麻阳| 怀来县| 调兵山市| 永济市| 余江县| 大丰市| 岚皋县| 美姑县| 丹棱县| 报价| 定兴县| 台前县| 汉沽区| 普兰县| 夏河县| 繁峙县| 彭山县| 宜君县| 武功县| 四子王旗| 炎陵县| 西丰县| 建宁县| 米泉市| 吴堡县| 武城县| 定陶县| 扬中市| 上杭县| 蒲城县| 苍南县| 蛟河市| 资源县| 双柏县| 太原市| 沾化县| 元阳县| 灵武市|