VioletDB:一个简易分布式文档型数据库
数据库支持:
多线程
记录的增删查
单条记录的原子性操作
持久化磁盘存储
分布式存储
BSON的记录格式
全部查询或者_id精准查询
_id字段的散列索引
不支持:
多层数据结构(比如表空间、表等概念)
事务
高可用
范围查询
在线增删节点
除_id以外字段的检索
数据修改
锁
持久性
SQL查询
- 客户端支持多节点集群
-数据按照 _id 唯一字段散列至相应节点 - 不存在表或集合的概念
- 数据格式为JSON,存储格式为BSON
- 可对数据进行插入,搜索与删除【待拓展增加功能】
-
搜索必须按照 _id 字段
VioletDB整体架构
VioletDB架构
Violet引擎架构


