TLDB 是一个高性能分布式数据库 tldb。
• tldb 主要解决分布式服务问题与数据库集群问题。
• 基于 tldb,可以用最简洁最快的方式搭建分布式服务系统.
• tldb 的底层实现具备 MQ 的基本特性,因此 tldb 也是一个分布式 MQ 服务器,tldb 提供了 mq 的接口和不同语言的实现.
• tldb 是 nosql 数据库,并具备关系数据库的部分特点,使用 tldb 客户端操作 tldb 非常便捷.
• tldb 提供可视化数据操作界面和集群 MQ 等数据监控查询界面支持.
• tldb 集群中,数据同步,状态切换等都由 tldb 自动完成,运维成本极小.
• tldb 集群中,节点磁盘写入错误或其他原因节点不可用时,节点会自动转为代理节点,不影响客户端链接读写数据.
• tldb 支持多个平台应用 linux,windows,macos,freebsd,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 后台操作界面:
集群界面
参数界面
数据操作
数据查询界面
表结构
MQ 数据查询界面
监控界面
tldb 源码地址:https://github.com/donnie4w/tldb
有任何问题或建议请 Email:donnie4w@gmail.com 或 http://tlnet.top/contact 发信给我,谢谢!
评论