lbadd:LBADD:一个实验性的分布式SQL数据库 源码
拉巴德 让我们建立一个分布式数据库。 LBADD是用Go编写的实验性分布式SQL数据库。 该项目的目标是从头开始建立一个数据库,该数据库已被充分记录,经过全面测试并且易于理解。 尽可能从头开始实施。 目前它也在进行中。 从解析器到寻呼机,随时关注每个组件的开发。 建筑 该数据库由几个单独的组件组成。 这些处理SQL解析,中介表示生成,多节点共识, IR的执行以及(持久)存储。 要简要了解每个组件的用途,请查看。 现有技术 灵感来自于记录良好的代码库。 但是,代码库已经过大量优化,如果不花费大量时间很难遵循。 已经完成了构建名为SQLite分布式版本的。 该项目使用共识,以使节点在整个
用户评论