TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

AriaSQL – A new open-source relational database system written in GO

6 点作者 alexpadula8 个月前

2 条评论

alexpadula8 个月前
Hello, I hope all are well. The past year I&#x27;ve been studying and implementing a variety of different databases ( see here <a href="https:&#x2F;&#x2F;github.com&#x2F;guycipher">https:&#x2F;&#x2F;github.com&#x2F;guycipher</a> ) and most recently I&#x27;ve gotten obsessed with building a relational database from the ground up, and sticking to it. I started writing AriaSQL about 7 months ago privately, studying the different concepts required to build such a system.<p>I&#x27;d like to share my current progress. Mind you Aria is still in the beta stages and early stages of building a full fledged relational database system. Having a project like this, never stops. SQL is an old language, and being added to often enough where majority of systems don&#x27;t implement the entire language nor all the features.<p>Current implementation: ~ SQL1+ handwritten parser, lexer implementation<p>~ BTrees for indexes<p>~ Optimized execution engine &#x2F; compiler<p>~ SQL Server (TCP Server on port 3695)<p>~ User authentication and privileges<p>~ Atomic transactions with rollback support on error<p>~ WAL (Write Ahead Logging)<p>~ Recovery-Replay from WAL<p>~ Subqueries<p>~ Aggregates<p>~ Implicit joins<p>~ Row level locking<p>~ Users and privileges<p>I hope you take the time to check it out! There is much more to come, I work on the database religiously, it&#x27;s a passion project of mine.<p>Thank you for your time. Any questions I&#x27;ll be sure to answer!
评论 #41477272 未加载
zekrioca8 个月前
Great project! Do you plan on implementing distributed features into Aria?
评论 #41477734 未加载