平时一直在使用REDIS做为NOSQL数据库存储各种数据。
但在使用过程中, 感觉将REDIS做为数据库使用许多的不便, 缺少很多做为数据库
的基本功能,像没有表的概念,各种不同结构的数据存储在一个DB里没有明确的分类,
REDIS里类似功能需要通过自定义前缀来实现。
REDIS另一个不方便的地方,就是各种不同的结构操作采用不同的命令,这样就导致REDIS
的命令特别多,虽然这样可以使得对每个不同的数据结构进行比较细致的区分,在功能实现上也比较容易。
但带来的问题就是使用上不的便,使用中需要经常查询文档。
于是,我就开发了这个NOSQL:
使用REDIS的通信协议进行数据交互, 支持各种语言的CLIENT进行访问。
支持数据表概念,同结构的数据通过表进行管理,支持删除表。
类SQL的查询命令设计。
支持数据落地。
后台多线程。
测试地址:
./redis-cli -h 121.42.10.151 -p 6479