自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除