高性能分布式数据库tldb,官网是tldb。详情可以在官网查看.
•tldb主要解决分布式服务问题与数据库集群问题。
•基于tldb,可以用最简洁最快的方式搭建分布式服务系统.
•tldb的底层实现具备MQ的基本特性,因此tldb也是一个分布式MQ服务器,tldb提供了mq的接口和不同语言的实现.
•tldb是nosql数据库,并具备关系数据库的部分特点,使用tldb客户端操作tldb非常便捷.
•tldb提供可视化数据操作界面和集群MQ等数据监控查询界面支持.
•tldb集群中,数据同步,状态切换等都由tldb自动完成,运维成本极小.
•tldb集群中,节点磁盘写入错误或其他原因节点不可用时,节点会自动转为代理节点,不影响客户端链接读写数据.
•tldb支持多个平台应用 linux,windows,macos,freesd,solaris;下载页面
•tldb在线后台测试:http://tlnet.top/tldbtest
tldb官网有tldb执行文件下载以及客户端和MQ的使用详细的说明。
以下简单介绍tldb的特点:
1.零配置,不用安装,对环境没有要求.
2.自带web管理后台,在后台进行CRUD操作. 集群监控,数据统计,MQ数据查询 等基本功能后台都具备
3.除了管理后台,tldb也支持在本地使用命令行操作
4.tldb 是nosql数据库,数据通过客户端进行操作,目前客户端协议完善,已实现的语言有java,go,python
5.tldb的支持orm框架操作,目前支持的语言有 java,go,使用orm操作tldb,非常简洁
6.tldb 具备优秀的性能和可靠的同步策略,保证其数据不会丢失。
7.tldb 本身有binlog数据备份,也支持管理后台数据导入导出等操作
8.tldb 集群非常简单,在后台添加节点地址即可,节点之间自带完成数据同步,状态转换。
9.tldb mq 的客户端实现的客户端语言有 java,go, python,javascript.
10.tldb mq具备高性能,及解决海量信息推送,信息到达可靠性等功能支持
•用tldb搭建分布式服务或开发项目,可以缩短开发时间和减少代码量
•比如:项目tlnetim 基于tldb的分布式即时聊天demo,用少量的代码实现分布式多人聊天室功能
tldb使用系列文章在
articles 可以查阅
tldb 后台操作界面:
账户界面
集群界面
参数界面
数据操作界面
查询数据
表结构
MQ数据查询界面
监控界面
tldb 源码地址:https://github.com/donnie4w/tldb
tldb 源码备份地址:https://gitee.com/donnie4w/tldb
有任何问题或建议请Email:donnie4w@gmail.com或 contact 发信给我,谢谢!