c – 编写DBMS的提示
我已经采取了一个只有一个大项目的研究生课程 – 写一个DBMS.
目标不是重塑轮胎,使企业DBMS与Oracle竞争.只需要支持一小部分SQL命令.也不是为了存储多媒体或某些东西而创建一些奇特的混合模型DBMS.它必须是传统的RDBMS. 该项目的主要目标是使用编程技术来利用现代架构(多核处理器)构建高性能数据库(速度,加载). 我只是想知道是否有任何资源查询评估,优化器,数据结构理想的DBMS或基本上任何可以帮助我创建一个突出的项目.这位教授正在围绕诸如元编程的术语. 该项目必须完全在C中完成. 感谢至今的回复!我无法优化现有的数据库管理系统(如MySQL),因为该项目需要您从头开始构建自己的DBMS.是的,我知道这大部分都是重新发明,但有一些新颖的查询评估和优化算法.如果你知道任何与这个特定领域有关的资源或书籍,那么请告诉我! 解决方法
由于您的教授提到元编程,您可能需要查看以下内容:
> WAM – 沃伦抽象机.将编程代码编译成可以在抽象机器上执行的一组指令.这个想法与jvm和cli相似.您不需要详细介绍,只需了解抽象机的想法. 我不知道你应该对标准优化实践进行大量的研究.这些可以是复杂的,而且是一生中自己研究的课题.由于练习的目的是利用并行处理和元编程,那应该是您研究的重点. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |