基本介绍
DBOne 是一个弹性的、高性能、高可靠性,支持事务处理、融合SQL、NOSQL、GIS 的分布式数据库系统,支持热迁移、热备份、热恢复,提供标准的JDBC ,ODBC, JSON, OGC 等接口 , 或查询服务器(Query Server)模式,支持所有主流应用开发语言如 Java, C#, C, C++, Python, Perl 等。
DBOne 主要包括分布式数据库引擎和分布式数据存储节点。分布式数据库引擎是系统核心,其负责 SQL 解析、优化、路由、分发、合并等操作,同时将底层的众多存储节点管理起来;分布式存储节点使用引跑自行设计和完全自主可控的 IDB(Intple DB)数据库产品。用户可灵活构建不同规模的数据库集群,通过将业务数据分片到不同的数据库存储节点中,极大降低了普通数据库面对海量数据时的压力;通过将用户的 SQL请求分发到各节点上执行,充分利用各节点的计算资源,从而能够使 PC 服务器集群达到并超越小型机、中大型机的性能。
DBOne 提供一站式数据库管理工具,方便客户对数据库的部署、迁移、备份、恢复、容灾等常用操作。DBOne 主要用于 OLTP、OLAP 类型的应用, 可管理海量的结构化、半结构化数据,同时拥有弹性扩展的能力。
功能特点
- 高性能(分布式)
- 高可用性(分片数据多副本)
- 支持多应用
- 兼容ORACLE 主体语法
- 支持事务管理
- 热迁移
- 全量、增量热备份、恢复 (容灾),自定义备份策略
- 支持标准SQL,标准接口(JDBC,ODBC, Query Server, JSON)
- 支持地理空间GIS数据标准OGC
- 独立于应用开发语言
- 支持基于x86、龙芯、飞腾、申威、Power等芯片服务器
- 对硬件要求低
- 自动数据分片
- 智能水平扩展
- 自定义规则
- 外部数据库迁移
- 动态监控
- 一站式数据库管理工具