Aidenboss-SDBGolang 开发的 NoSQL 数据库
SDB :纯 golang 开发、数据结构丰富、持久化的 NoSQL 数据库
试想以下业务场景:
- 计数服务:对内容的点赞、播放等数据进行统计
- 评论服务:发布评论后,查看某个内容的评论列表
- 推荐服务:每个用户有一个包含内容和权重推荐列表
以上几个业务场景,都可以通过 MySQL + Redis 的方式实现。 这里的问题是:MySQL 更多的是充当持久化的能力,Redis 充当的是在线服务的读写能力。
那么只使用 Redis 行不行? 答案是否定的,因为 Redis 无法保证数据不丢失。
那有没有一种存储能够支持高级的数据结构,并能够将数据进行持久化的呢?
答案是:非常少的。有些数据库要么是支持的数据结构不够丰富,要么是接入成本太高,要么是不可控。
为了解决上述问题,SDB 产生了。
评论
Espresso NoSQL分布式NoSQL数据库
Espresso是一个来自LinkedIn的分布式NoSQL数据库,其具有高性能、高扩展性、支持事务、容错能力等重要特征。在LinkedIn,Espresso有着强大的应用规模,它运行在十几个集群中,
Espresso NoSQL分布式NoSQL数据库
0
couchbase-lite-androidAndroid 下的 Nosql 数据库
Android下的Nosql数据库,自带与服务器端Nosql进行数据同步的功能,与CouchDb类似,是Android下开发企业应用非常好的工具。笔者之前做的企业erp——快销通,就需要手机与服务器的
couchbase-lite-androidAndroid 下的 Nosql 数据库
0
Tedis NoSQL基于 TiKV 构建的 NoSQL 数据库
Tedis 是基于开源TiKV的兼容Redis协议的强一致性的NoSQL数据库开源项目。本文介绍一下Tedis开源项目的架构设计和特性,以及架构背后的一些思考(包括为何选择TiKV和Redis协议)。
Tedis NoSQL基于 TiKV 构建的 NoSQL 数据库
0
DeNSo DB.NET 实现的 NoSQL 数据库
DeNSo DB 是一个用 .NET 实现的 NoSQL 数据库。简单、快速和可靠。特性:已记录牢记
DeNSo DB.NET 实现的 NoSQL 数据库
0
DeNSo DB.NET 实现的 NoSQL 数据库
DeNSoDB是一个用.NET实现的NoSQL数据库。简单、快速和可靠。特性:已记录牢记使用命令查询职责隔离模式构建。将数据存储为类似Bson的文档。可通过休息访问可通过WCF访问启用对等同步和事件传
DeNSo DB.NET 实现的 NoSQL 数据库
0
Neo4j高性能的 NoSQL 图形数据库
Neo是一个网络——面向网络的数据库——也就是说,它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络上而不是表中。网络(从数学角度叫做图)是一个灵活的数
Neo4j高性能的 NoSQL 图形数据库
0
Titan分布式 NoSQL 数据库
Titan是美图公司基于TiKV开发的一个NoSQL数据库,Titan使用完全兼容Redis的通讯协议。主要特性:完全兼容Redis协议完全支持强一致性的分布式事务支持多租户模式无缝扩展高可用性下面是
Titan分布式 NoSQL 数据库
0