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

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.

主站蜘蛛池模板: 临城县| 都兰县| 阜南县| 武城县| 简阳市| 康定县| 云安县| 商南县| 尤溪县| 锦州市| 鄂尔多斯市| 平南县| 宁武县| 兴安县| 阳春市| 怀化市| 金门县| 禹城市| 蓬安县| 鹤岗市| 高尔夫| 通河县| 西宁市| 太仓市| 平果县| 石渠县| 突泉县| 韶山市| 云林县| 高州市| 江山市| 民乐县| 文安县| 行唐县| 柳州市| 搜索| 醴陵市| 特克斯县| 稷山县| 张家港市| 洛浦县|