怎么实现一个自己得数据引擎,构建自己得数据库,不使用现有得access、sql等数据库。文件型的,要支持检索,就象很多下载的软件维护自己 对你的雄心壮志表示莫大大敬佩!!!你可以参考MYSQL的原代码。网址:http://www.mysql.com/ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jlandzpa(ORA-00600):在写一个共享软件,维护自己的数据,数据量有点大。之所以自己写是想吧软件搞的绿色一点,小一点。数据引擎的功能不要很强的,基本的增、删、改、检索就行我可不要跟access、sql比。楼上的两位说得有点过了。没人能帮我吗?介绍几本书?几个网址? <程序员>杂志的2002年的第2、3、4期有小型数据库设计的文章,可以参考。或者你到google上搜一下,应该能够找到小型的免费数据库的,比如http://sourceforge.net/projects/ebase就是一个。 中文的MyDB,弄到源代码告诉我一声! 建议你看看《Database System Implementation》,Stanford的教材。机工出了中译本,北大的杨老师等译的,译得还不错。我也在做一个DBMS,轻量级的,不支持多用户、并发、事务等特性。其实做一个DBMS也不是太难,首先要解决数据的存储,包括模式的存储,索引的存储,元数据的存储,统计信息等。然后需要做一个SQL解释器,能够解释SQL的一个子集。查询优化不必像商用数据库那样,从上百个方案中选择,只需要基于关系代数找到自己认为较优的就行了。基于你的问题,我觉得不用做一个DBMS,紧紧实现其中的数据存储就行了。如果感兴趣,你可以和我联系:[email protected] superct(圣堂·天子) :谢谢!我在china-pub上看到有《数据库系统实现》这本书,既然有人说他好,那我就去弄一本翻翻。兄弟们帮我看看,数据引擎的应用框架。我想先实现DataBase engine ,应用程序可直接操作它,也可通过SQL Adapter操作.SQL Adapter 和DataBase tools 做为独立的附加功能模块实现.另外我在考虑是否应该把Searcher也独立出来?-------------------------------------------------| Application ||-----------------------------------------------|| | SQL Adapter | DataBase tools || | | eg. || ------------------| Backup\Restore || DataBase engine | Database Clone || | Database Fix || | Database tidy ||------------------------------------------------|| data files |-------------------------------------------------- 初学者,向大侠们请教一个sql语句如何写 在数据库中如何合并相同内容的列 sql的如何设置引号的问题,使用的是asp.net Sql语句左连接问题!(字符窜关联)!高手进! 关于备份数据库 CLR 使用程序集创建表值函数执行异常问题 生成表的sql脚本 关于得到日期。。。。。请帮忙(很简单的问题) Transaction cannot start while in firehose 问题 关于存储过程的问题 关于安装的一个奇怪的问题 帮忙设计产品编号版本控制的数据结构,要求体现出产品编号版本变化地过程,谢谢!
在写一个共享软件,维护自己的数据,数据量有点大。
之所以自己写是想吧软件搞的绿色一点,小一点。
数据引擎的功能不要很强的,基本的增、删、改、检索就行
我可不要跟access、sql比。楼上的两位说得有点过了。
没人能帮我吗?
介绍几本书?几个网址?
我也在做一个DBMS,轻量级的,不支持多用户、并发、事务等特性。
其实做一个DBMS也不是太难,首先要解决数据的存储,包括模式的存储,索引的存储,元数据的存储,统计信息等。然后需要做一个SQL解释器,能够解释SQL的一个子集。查询优化不必像商用数据库那样,从上百个方案中选择,只需要基于关系代数找到自己认为较优的就行了。
基于你的问题,我觉得不用做一个DBMS,紧紧实现其中的数据存储就行了。如果感兴趣,你可以和我联系:[email protected]
谢谢!
我在china-pub上看到有《数据库系统实现》这本书,既然有人说他好,那我就去弄一本翻翻。
兄弟们帮我看看,数据引擎的应用框架。
我想先实现DataBase engine ,应用程序可直接操作它,也可通过SQL Adapter操作.
SQL Adapter 和DataBase tools 做为独立的附加功能模块实现.
另外我在考虑是否应该把Searcher也独立出来?-------------------------------------------------
| Application |
|-----------------------------------------------|
| | SQL Adapter | DataBase tools |
| | | eg. |
| ------------------| Backup\Restore |
| DataBase engine | Database Clone |
| | Database Fix |
| | Database tidy |
|------------------------------------------------|
| data files |
--------------------------------------------------