我搞了几年软件,摸过几年ORACLE和c,稍微有点软件经验,对软件工程有点兴趣,参加了Rational 的RUP和OOAD培训,对RUP有点点了解。
经验实在不多,能力也着实不强,就想纠集些高手,就平时利用业余时间玩一把,搞个内存数据库。当然,不可能期望立刻就会取得什么成绩,边玩边学。钱没攒什么,分攒了不少。散了吧!

解决方案 »

  1.   

    内存数据库,比较可用的地方,就是往嵌入式mini数据库发展。
    相比嵌入式数据库而言,内存数据库要简单得多了。
    偶倒是想写一个通用的sql解析器,支持标准sql、简单触发器、视图,统一基本数据类型及数据访问,
    这样,有利于跨数据库的移植。还可以往异构方向靠一靠。jdbc或ado(.net)虽然好用,但还是要考虑到具体的数据库特性,很多地方没有统一。
    将Oracle的oci、db2的cli或ado、sqlite的c-api,mysql的c-api,sqlserver的ado以及access的jet引擎ado接口统一成c++接口(可以包成com的或者.net clr的)
    从java出发,可以直接抽取上述数据库的jdbc接口,包装成通用接口。
    这应该是一个很有意思的工作。