本文對應網(wǎng)頁:https://www.aerospike.com/docs/architecture/data-management.html
不是翻譯撰筷,而是總結(jié)毕籽,學習的話,推薦直接看原文溶握。
Aerospike支持增強的kv操作睡榆。數(shù)據(jù)值結(jié)構化的存儲在bins中(類似與關系數(shù)據(jù)庫的列概念)袍榆。支持的數(shù)據(jù)類型有integer, string, float, list, map, geojson, 二進制數(shù)據(jù)流,或者語言序列化的對象流宿崭。
數(shù)據(jù)管理包括:
- kv操作:包括數(shù)據(jù)庫的常用操作,比如自增自減劳曹,list和map的常用操作铁孵。
- 高性能的數(shù)據(jù)鏡像操作房资。
- 自動的數(shù)據(jù)過期策略和淘汰策略蜕劝。
- 集群的無縫升級和集群size變更。
- Flash(SSD)優(yōu)化轰异。
- 跨數(shù)據(jù)中心的數(shù)據(jù)鏡像操作(XDR)
Aerospike還支持:
- 復雜的數(shù)據(jù)類型:list岖沛,map,及其嵌套類型搭独。
- query查詢:使用索引婴削,根據(jù)字符串或者數(shù)字,按照相等或者范圍操作查找數(shù)據(jù)庫牙肝。
- 用戶自定義函數(shù)(UDFs):允許使用自定義的操作來操作數(shù)據(jù)庫唉俗。
- 把udf和聚合結(jié)果聚合返回嗤朴。(啥?)