1
Ricepig 2013-10-12 23:50:18 +08:00 via iPhone 1
我想问一下共享写你怎么解决?
|
2
wangchen 2013-10-13 01:03:04 +08:00 1
持久化存储的话,Maria 或者Mongo 。
|
3
ipconfiger 2013-10-13 01:06:53 +08:00 1
Redis就好了
|
4
efi 2013-10-13 01:30:36 +08:00 1
sqlite当成kv用一样可以啊。小网站,没有性能要求,要求可靠性,正适合sqlite。
|
5
loveminds 2013-10-13 03:00:40 +08:00 1
便宜的VPS,内存少
2G内存应该差不多把也不贵 |
6
Ever 2013-10-13 08:23:04 +08:00 1
berkeley db前阵子已经把协议改成AGPL了.
|
7
moroumo OP @Ricepig 页面只读展示,写的操作在后台,是单线程的。
@ipconfiger redis就是吃内存啊。初期也不想投入太多到VPS上。 @efi 正是这样的要求。那我尝试一下sqlite。 @loveminds 是个人小项目,初期想法还是实验性质的。 看来DBD后台还是少啊 |
8
felix021 2013-10-13 10:47:53 +08:00 1
试过BDB,多线程共享同一个库比较坑。如果一定要用bdb的话,推荐用memcachedb,这个是新浪用bdb实现的,比你自己包装一层要靠谱的多。
|
9
hjie 2013-10-13 11:27:40 +08:00
sqlite 并发不好
|
10
moroumo OP |
11
oldgun 2013-10-13 15:42:40 +08:00
@moroumo 用BDB做过一个查询系统,少量写入,大量读取。没碰到什么问题,不知道你想问什么?如果不是什么复杂的应用直接用就是了。
|
13
moroumo OP share a performance test report:
http://sqlite.org/cvstrac/wiki?p=KeyValueDatabase 准备选择sqlite。 我在查资料的时候,有提到bdb崩溃的时候会出现无法恢复的情况。我也想起来以前用也遇到这种情况,只能删除bdb文件重建。不好接受。 |
14
ipconfiger 2013-10-14 09:26:13 +08:00
@moroumo 试试level db
|