- 博客(9)
- 收藏
- 关注
原创 KV存储-Aerospike之索引(Index)
KV存储-Aerospike之索引(Index)存储系统 KV存储 Aerospike 索引 IndexAerospike(以下简称Spike)索引的作用是加快对存储记录的查找或排序,Spike中的索引分两种,分别为一级索引(Primary-Index)和二级索引(Secondary-Index),两种索引的用途各不相同。如下是个人基于Spike4.5.X版本对索引(Index)的一些梳理...
2019-09-23 09:18:14
2713
1
原创 KV存储-Aerospike之AQL的命令(COMMANDS)
Aerospike(以下简称Spike)Spike的AQL工具为DB、UDF和index管理提供了类似SQL命令行的接口。但Spike不支持标准SQL作为查询或管理语言。如下是个人对Spike的aql命令(COMMANDS)的一些梳理总结。1.DDLCREATE INDEX <index> ON <ns>[.<set>] (<bin>) NU...
2019-09-16 09:28:04
5096
原创 KV存储-Aerospike之AP与CP模式
Aerospike(以下简称Spike)1、从Spike 3.0开始,它是一个AP数据库,即在各种网络分区情况下提供可用性而不是一致性的数据库。Spike 3.0不提供在事务期间保持记录一致复制所需的几个功能,相反,它允许在最终会造成数据冲突的情况下使用数据并进行写入。选择一个版本的记录而不是另一个版本的过程可能会丢失写入数据。2、从Spike 4.0开始,既支持AP模式,也支持CP模式。这些...
2019-09-08 23:33:10
4716
原创 KV存储-Aerospike之客户端操作(Operation)
Aerospike(以下简称Spike)Spike客户端提供了对数据的标准操作(Operation)。要想在业务中合理的使用这些操作必须提前系统的掌握。如下是个人对Spike客户端提供操作(Operation)的一些梳理。1、基础-Operation协议类型/**操作定义*/public final class Operation {...... public static enum...
2019-09-01 23:08:28
4692
原创 KV存储-Aerospike之客户端策略(Policy)
Aerospike(以下简称Spike)通常情况下Spike对数据的一次操作(写入、读取)都有三大核心组件(Policy、Key、Bin)参与。要想在业务中对数据进行合理的操作必须提前系统的掌握各组件。如下是个人对Policy组件的一些梳理总结。1、客户端策略ClientPolicy/** * Container object for client policy Command.客户端...
2019-08-25 00:24:43
8589
原创 KV存储-Aerospike之功能限制
Aerospike(以下简称Spike)虽然Spike有许多优点(如高性能、无热点、线性扩展、混合架构等),但在程序开发过程中存在诸多不足(或称坑点),要想在业务中合理的使用必须提前熟悉各功能的限制。如下是个人基于Spike4.5.版本的一些总结。一、Namespace【数据库】字符:命名空间名称不能包含“:”或“;”字符存储:名称空间类似于传统SQL数据库的表空间,每个名称空间最多限制...
2019-08-24 23:22:15
8350
原创 解决方案之动态可伸缩线程池
在程序开发过程中为了充分合理的协调利用系统资源【CPU、Memory、I/O等】,避免频繁地创建与销毁线程资源问题,常用解决方案是创建线程池,如下是个人设计的动态可伸缩线程池方案。/** * 动态可伸缩线程池 * * @author <a href="mailto:tansheng526@163.com">tansheng</a> * @version $$Id$...
2019-08-19 13:56:48
11935
1
原创 解决方案之重试服务
在程序开发过程中常遇因外部资源......问题,造成当前线程执行失败的场景,常用解决方案是重试,如下是个人为此场景设计的可重试方案。
2019-08-11 23:18:51
10145
原创 IT常用语汇
IT常用语汇一、X X 器二、X X 者三、通用词四、自定义词五、常用缩写个人在程序研发过程中常用词汇罗列一、X X 器adapter 适配器acceptor 接受器converter 转换器 convert 转换controller 控制器constructor 构造器coordinator 协调器connector 连接器counter 计数器deserializer 反...
2019-08-11 19:12:45
10869
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人