一个想法,用CORBA封装BDB

BDB是一个非常棒的东西,但是有很多局限性。例如
1、它仅限于同主机内访问,数据库和应用程序必须放在同一台主机上。尽管提供了sun rpc接口,但是用起来很不方便
2、使用同一个环境的所有进程中,只要有一个死掉(在关闭环境之前意外退出),其它的就得概率性的统统重新打开环境。
如果,我提供一个类似于mysqld的东西,恩,就叫bdbd(有些绕口)。它以corba的方式对外提供OO接口。恰好,bdb的C api都是OO风格的。嗯,那么就解决了这两个问题。
需要额外要做的,是几个认证接口。还好前几天我刚分析了mysql的协议,我准备借用它的一些函数来完成这件事情。

此博客中的热门博文

少写代码,多读别人写的代码

在windows下使用llvm+clang

tensorflow distributed runtime初窥