内存数据库内核开发探索

 许多人听到内存数据库第一印象就是大型的电信企业,银行的解决方案,但其实内存数据的应用相当广泛,从中型网站并发到批量文件处理都可以有很有效 的 应用。 在商业领域的内存数据库主要ALTIBASE,与Oracle,TimesTen,但其昂贵的授权费(数十万$)令许多普通用户望而却步。

   在这里希望能整合在自身对数据处理业务的,开发并商业化一款面向普通用户的内存数据库,整合文件数据处理,和数据库数据处理,并发高效率处理的内存数据库解决方案。

  而开发我们数据库的方向,当然不在于与有十多年根基的TimesTen们竞争,在于开发一款拥有基本功能,具备二次开发的价值 的内存数据处理软件,并提供在批量数据处理,与并发数据处理的解决方案,应该能满足大部分客户的数据处理需求。

内存数据库内核开发 工作日志(初稿)(一)

内存数据库内核开发 工作日志(由开源软件入手)(二)

内存数据库内核开发 工作日志(数据库核心 VDBE)(三)

内存数据库内核开发 工作日志(sql解析器初步设计文档)(四)

内存数据库内核开发 工作日志(lemon柠檬牌代码生成器)(五)

内存数据库内核开发 工作日志(工程需求调研)(六)

内存数据库内核开发 工作日志(Mysql的架构体系初读)(八)

内存数据库内核开发 工作日志(innodb的原理,算法详细剖析)(九)

原文地址:https://www.cnblogs.com/konyel/p/1513807.html