发信人: zusala (萧十一狼), 信区: Database 标 题: 打算自行开发一个DBMS 发信站: The unknown SPACE (Fri Dec 24 10:18:42 1999), 转信
以满足轻量级数据在win32平台上的快速访问
打算用C++编写, 同时兼容SQL89和OQL
相信这个dbms的编写成功会给很多软件带来一个有利的工具
现在暂定有以下计划:
1) 支持多进程(多线程)同时操作 2) 暂时不支持用户的概念 3) 支持"角色表"的概念,可对数据操作和查询进行权限认定 4) 强壮的文件管理系统,尽量减少crash给系统带来的副面影响 保证数据的完整 性 5) 暂时不支持锁定和事务处理 6) 对OQL的有限支持,使得开发者可以使用更加直观的OQL语言进行查询 7) 其他小型数据库的性能指标(尤其强调的是速度和稳定性) 8) 整个dbms server可执行文件小于2M,便于携带提供在低性能机器上的高性能表
现 9) 给程序员一套完整的接口,包括有C/C++/COM接口和ODBC驱动程序 10)在稳定的基础上根据实际需要在未来适当扩充,但仍然遵循一条原则: "small is beautiful" 11)除非非常非常非常有必要,不会移植到windows以外的系统上.一方面是因为 本dbms格守其设计目标:win平台上的轻量级数据库系统,另一方面是因为其他平台 上不太适合轻量级数据库的生存
欢迎有兴趣的朋友提意见! -- 由 爱 故 生 忧,由 爱 故 生 怖
若 离 于 爱 者,无 忧 亦 无 怖
※ 来源:.The unknown SPACE bbs.mit.edu.[FROM: 202.101.]
|