首页
学习
活动
专区
工具
TVP
发布

DawnSql

专栏作者
13
文章
6272
阅读量
13
订阅数
解析B+Tree索引在H2中的实现
提到数据库索引的时候,一般都会提到 B+Tree,因为主流数据库都使用它。我们的DawnSql使用的是 H2 中的存储引擎,因此也是使用 B+Tree。这篇文章的目的是帮助读者更快的掌握 B+Tree 在存储引擎中的作用,以及具体的实现。
用户5383110
2023-04-17
3270
H2存储内核分析一
如果是纯内存模式,它的 file header 就为空。只有是磁盘模式的时候才有 file header。
用户5383110
2023-03-27
4060
华为都入场做ERP了,国产ERP困局如何破解?
美国Oracle、德国SAP是全球TOP2的ERP软件供应商,其能够成功的重要原因就是基于其管理和运营理念的发展以及科学管理人才的储备,并将最先进的管理和运营理念整合到ERP软件中,以此提升企业的信息化水平和价值链效率。
用户5383110
2023-03-27
5780
SaaS时代下的我们需要什么样的数据库?
1、多租户数据安全性;SaaS向前推进的一道必过的难关就是安全,在数据层面的数据隔离是最关键的环节之一。传统的数据隔离方式包括拆分数据库、拆分sechma和通过不同租户的关键字来进行数据隔离。但是这三种方式都存在缺陷。其中,不同租户使用不同数据库的方式隔离的最彻底,但是付出的成本极高;通过Sechma的方式进行租户数据的隔离,相对更轻量级,但是仍然需要付出不小的维护成本,还需要增加中间件来隔离应用访问数据的复杂度;基于关键字段来进行数据区分是最简单最低成本的方式,但是风险最高,很容易因为程序员的疏忽导致重大的数据安全问题。因此,如果能够有一个数据库能够进行更细粒度的数据隔离能力,又不影响性能,还能不对应用的访问增加复杂度,才是真正能够适应于SaaS多租户数据保护的数据库。DawnSQL作为新一代国产数据库,通过在数据存储的过程中,真正在数据记录层面注入用户隐私信息,在SQL的执行计划中,增加一层基于访问权限的数据处理,彻底解决数据隐私保护的安全问题。
用户5383110
2023-03-22
3000
H2 存储内核解析
MVStore是“多版本存储”(Multi-Version Store)的缩写,是一种持久化的基于日志结构的键值存储。它是H2的默认存储引擎,支持SQL、JDBC、事务、MVCC等。但也可以直接在应用程序中使用,而不使用JDBC或SQL。
用户5383110
2023-03-14
4590
DawnSql在数据治理中的优势
根据DAMA国际数据管理协会对数据治理定义:数据治理是对数据资产的管理活动行使权力和控制的活动集合(规划、监控和执行)。
用户5383110
2023-03-05
3060
leetcode_两数之和
将数字序列中的值,保存在字典中,值为 key,下标为值。 这样就转变成查询问题了,只需要遍历数字序列,查询 target - 遍历的值是否在字典中, 就可以得出两个整数的下标。
用户5383110
2023-02-28
2110
DawnSql快速入门
安装文件解压后,进入 config 目录,配置文件:default-config.xml
用户5383110
2023-02-25
8860
超越传统数据仓库
当前数据仓库的主流架构:分为两个方向一个是 hadoop 体系,一个是 MPP 数据库
用户5383110
2023-02-25
5510
真正的低代码平台
根据这个定义,我们就会发现很多工具都是低代码工具。例如:C# 程序员比较熟悉的 CodeSmith。就是一个典型的低代码工具。它有效的减少了重复代码的编写,提高了开发效率。我以前也用 python 写了一些类似工具,并且让其支持一些简单的逻辑让它变成 DSL。
用户5383110
2023-02-25
1.1K0
超越微服务架构
背景:在企业应用中,对已有系统,开发需求,是否越开发越难,随着时间的推移,人员的流动,系统越来越无法维护,新的需求 bug 越来越多?系统的代码,逐步成为了一堆 "屎山"。每次做新的需求前需要仔仔细细的对 "屎山"进行考古,即使这样也不能完全保证,新的需求上去会不会影响现有的功能或者性能。
用户5383110
2023-02-25
2020
DawnSql解决SAAS的痛点
例如:在保险中,代理人的组织结构是金字塔型的,佣金项几十个,不同的产品有不同的佣金比例,代理人级别不同也有所不同。可以将代理人的em_no 作为主键,将代理的上下级、保单、佣金项作为数据,形成一个树形结构。当保单改变,或者上下级变化时候,动态修改该树。当需要计算佣金的时候,只需要扫描这棵树的佣金项即可。
用户5383110
2023-02-25
6580
颠覆性的开源分布式数据库DawnSql
Dawn Sql 是革命性的技术。因为它符合革命性技术的两大特征! 1、极大的提高了用户的使用体验! 2、从根本上提高了产能! 1、DawnSql 是什么? DawnSql 是一个基于 apache ignite 支持水平扩展和容错的分布式计算平台,可以在 TB 级数据上以内存级的速度构建实时应用。 DawnSql 不仅支持完整的 SQL, NoSql。最关键的是支持自定义的 SQL方法 DawnSql 是一个自带分布式缓存、分布式事务、分布式计算平台的超级分布式HTAP数据库。 DawnSql 拥有良好的
用户5383110
2023-02-25
3320
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档