数据库
文章平均质量分 81
来了个土豆
这个作者很懒,什么都没留下…
展开
-
MongoDb win32 下 C++驱动 浅析
最近需要在win32系统下用C++编译器测试MongoDb的性能,所以花了近一周的时间对MongoDb进行了初步的研究。 这里对于MongoDb的优势和一些规则就不细说了,详见MongoDB实战中文版.pdfMongoDB权威指南.pdf 在http://www.mongodb.org下载了最新版的,但是发现没有win32下的C++驱动,不得已,继续查找资料。终于找到了原创 2013-02-18 13:59:08 · 4538 阅读 · 3 评论 -
[转]FastDb介绍
第一章 介绍 FastDb是高效的内存数据库系统,具备实时能力及便利的C++接口。FastDB不支持client-server架构因而所有使用FastDB的应用程序必须运行在同一主机上。(现在已经有了cli接口,所以这句话已不适用)FastDB针对应用程序通过控制读访问模式作了优化。通过降低数据传输的开销和非常有效的锁机制提供了高速的查询。对每一个使用数据库的应用数据库文件被影射到虚拟内存空间转载 2013-02-28 09:49:23 · 10064 阅读 · 1 评论 -
FastDb client-server模式
就个人理解而言,fastdb client-server模式,只是在client和server之间添加了一个socket通信,其实操作都是在server端完成的。但是client-server也有很多好处,其中一个就是可以同一个进程可以同时运用fastdb的无盘模式,和磁盘模式。当然其中一个模式只是client(比如这个进程开启时需要用无盘模式,将数据全部存入内存,以方便读取,但是记录日志原创 2013-02-28 10:39:14 · 2649 阅读 · 0 评论 -
FastDb 简单编码运用
FastDb在代码中实现,首先需要在代码中注册一个表,相当于数据库的建表。代码如下:class Student{ public: char const* vc_stuid; char const* vc_stuname; char const* vc_sex; dbArray > ScoreRefs; /*一个学生对应多个成绩,所以关原创 2013-02-28 10:22:50 · 3680 阅读 · 0 评论 -
Fastdb 几个模式之间的共用
FastDb 打开是一共有4个模式,分别是dbAllAccess,dbReadOnly,dbConcurrentUpdate,dbConcurrentRead现假设有两个进程同时打开同一数据库,分别是A进程,B进程。(A用于操作,B用于查询)其中如果A是dbAllAccess,B也是dbAllAccess:1、可以同时打开2、如果A先打开进行修改数据库操作,则B不能打开,直到A进行原创 2013-04-10 09:46:10 · 1307 阅读 · 0 评论