暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
D
DawnSql
编辑
简介:DawnSql 是一款同时支持在线事务处理与在线分析处理的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库
简介:DawnSql 是一款同时支持在线事务处理与在线分析处理的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库
产品概览 用户评价

目录

产品简介

  • DawnSql 是一个基于 apache ignite 支持水平扩展和容错的分布式计算平台,可以在 TB 级数据上以内存级的速度构建实时应用。
  • DawnSql 不仅支持完整的 SQL, NoSql。最关键的是支持自定义的 SQL方法
  • DawnSql 是一个自带分布式缓存、分布式事务、分布式计算平台的超级分布式HTAP数据库。
  • DawnSql 拥有良好的扩展性,用户可以自己扩展 SQL 的方法,让 DawnSql 兼容各种系统。
  • DawnSql 拥有新的脚本语言。用该语言可以简化业务代码,并生成自定义的 sql 方法。
  • DawnSql 是真正的后端低代码平台。
  • DawnSql 提供多租户能力。PAAS/SAAS 平台可以无缝对接到 DawnSql 提供的多租户能力。
  • DawnSql 是一种以业务为中心的,全新的开发模式。以最稳定、最高效、最灵活、最智能的方式,满足市场变化对业务提升的要求。

产生背景

DawnSql 起源于大型金融集团的脱 Oracle 项目。我们团队从 2018 年起,做了很多 POC,把现在主流的数据库、技术方案全部都做了一遍。

得出了一个结论:在企业应用领域,如果要完全的脱 Oracle ,那么就需要一个和 Oracle 一样支持 PKG,且在功能和性能上可以媲美 Oracle 的数据库。

如果在脱 Oracle 的过程中,还要提升开发的产能同时修改 PKG 的缺点。那么就需要一个新的业务描述语言来替代 PKG,同时还能提升数据库的性能和扩展数据的功能。

主要功能

1、金融级高可用数据采用多副本存储,数据副本通过二阶段提交,确保数据强一致性且少数副本发生故障时不影响数据的可用性。可按需配置副本数量满足不同容灾级别的要求。

2、支持标准 SQL语句,使得现有应用程序无需修改应用代码即可使用 DawnSql

3、支持 NoSql,以 Key-Value 的形式来读写数据。key 和 value 均可以是 json 的数据格式。

4、支持分布式缓存,以 Key-Value 的形式来读写缓存中的数据,且缓存和数据库,均支持分布式事务,也就是说可以实现缓存和数据库的数据一致性。

5、支持多租户,并可以对不同租户设置不同的读写权限,这种权限能精确到行和列。不同租户之间的 DawnSql 程序调用,可以通过对对方授权即可。

6、拥有全新的脚本语言,用该语言可以简化业务代码,是真正意义上的后端低代码平台。

7、兼容性强,可以兼容当前绝大多数的企业级应用框架。

产品优势

  • DawnSql 学习成本、开发成本、维护成本极低
  • DawnSql 开发效率极高,只需要简单的 sql 组合就可以开发出性能稳定、效率极高的程序
  • DawnSql 能够无缝对接机器学习的算法
  • DawnSql 能够快速灵活的和工程做融合
  • DawnSql 能极大的赋能业务,降本增效

相关资料

DawnSql官方文档:https://dawnsql.github.io/#/

用户评价

0
0
词条统计
创建者:monk0123456
编辑次数:2
浏览次数:454
API调用次数:0
贡献者
2023/06/08
2023/02/17