明论  

随笔分类 -  内存数据库开发

  • 内存池完整实现代码及一些思考
    摘要:为了提高效率和有效的监控内存的实时状态,我们采取了内存池的思想来解决效率与对内存实现监控的问题。 网上查找到了一些方案,根据自己的理解实现了应用。 我们什么时候要调用到内存池, 1,当我们频繁的申请释放同样数据大小的内存空间,我们可以用比动态new更有效方式来管理内存时,我们应该用内存池来提高效率。 2,当我们需要知道内存实时的申请状态,以便于对于服务器内存状态做实时预警时,我们可以用内存池的接口,来给内存增加监控。 阅读全文
    posted @ 2011-06-06 15:05 konyel 阅读(4152) 评论(5) 推荐(2)
  • 内存数据库内核开发 工作日志(innodb的原理,算法详细剖析)(九)
    摘要:内存数据库内核开发 工作日志(innodb的原理,算法详细剖析)(九) 几个星期来一直在数据库文档的大海中浸泡,突然发现我还是没能深入到数据库内核开发的真正核心,始终停留在sqlite这个简单的框架无法突破,我需要重新思考一个新的切入点,最开始研究SQLite数据库,收获是数据库引擎开发的基本原理,虚拟机,代码生成,B-tree的各种算法,但当我考虑拓展其功能时我傻眼了,我没有一种专业的手法去扩展... 阅读全文
    posted @ 2009-07-09 10:06 konyel 阅读(4854) 评论(11) 推荐(0)
  • 内存数据库内核开发探索
    摘要:许多人听到内存数据库第一印象就是大型的电信企业,银行的解决方案,但其实内存数据的应用相当广泛,从中型网站并发到批量文件处理都可以有很有效 的 应用。 在商业领域的内存数据库主要ALTIBASE,与Oracle,TimesTen,但其昂贵的授权费(数十万$)令许多普通用户望而却步。 在这里希望能整合在 阅读全文
    posted @ 2009-06-30 11:26 konyel 阅读(10464) 评论(26) 推荐(0)