开源NoSQL数据库DigitalDB 结合DyWeb DyERP从底层解决应用场景痛点
目前大都数企业、APP、ERP 系统、电子商务网站、等应用场景,都在使用传统、标准、通用关系型 SQL 数据库。
以前,关系型 SQL 数据库是以 IT 技术代替纸张存储数据的一种最佳方式;但随着时代的发展,特别是人人都可能会开发 APP 应用程序,人人都是自媒体,社交、电商应用满天飞,大数据、AI (人工智能) 技术不断成熟落地的当今,关系型 SQL 数据库的天生设计缺陷就被完全暴露了出来。譬如:效率低、成本高、灵活性弱、可伸缩性差、数据统一性要求严格、不适合非标应用场景、等等 。 这几年出现了几种主流 NoSQL 数据库理念,且已基本成熟。这些 NoSQL 数据库的设计目的是为解决关系型 SQL 数据库所不善长或不太适应的各种应用场景,天生相对小众,专业性要求高且标准不统一。也就是说,NoSQL 数据库主要是用于解决非标准应用场景的各种数据存储、查询;因此,要求 NoSQL 数据库标准像关系型 SQL 数据库那样完全 (或基本) 统一,目前看来是不可能的。
为解决工业 4.0 数字化效率不高及智能程序低、工业领域数字化不可控、ERP 系统实施成功率低、不懂制造的 IT 行业解决不了工业领域问题、等等原因,德云社区和乐数软件打算基于一些现有理念、技术,开发一套完全自主知识产权、简单易用、高效高可控、可伸缩性强、兼容性好的开源 NoSQL 数据库 (主要针对小微、高弹性企业)。
延用现有技术理念,英文名为 DigitalDB 或 Digital Data Base (简称 DtDB),中文名为 "数字数据库" 或称 "数字化数据库",一有进度就会上线 DigitalSQL 官方宣传网站,请关注德云社区、乐数软件相关资讯。
目前计划采用 C/C++ 开发底层,结合 Python 编程语言开发 API 原型、测试理念。等完全成熟后,将以 LGPL 开源许可协议对外授权使用。成熟前,DigitalDB 技术就会融入德云社区 DyWeb DyERP 等相关开源、闭源框架中,用于从底层解决一些现有应用场景痛点。 |