免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234
最近访问板块 发新帖
楼主: rsmgnu
打印 上一主题 下一主题

mysql自定义存储引擎 [复制链接]

论坛徽章:
0
31 [报告]
发表于 2008-12-08 09:25 |只看该作者
原帖由 li831 于 2008-12-7 18:53 发表
要不试试 Tokyo Tyrant



奥,介个什么东东,回头看看下,多谢  :)

论坛徽章:
0
32 [报告]
发表于 2008-12-08 15:41 |只看该作者
用BerkeleyDB ,只要用的好,性能和安全都有保证,部分设置还是要作权衡

论坛徽章:
0
33 [报告]
发表于 2008-12-08 16:52 |只看该作者
原帖由 zhoubug 于 2008-12-8 15:41 发表
用BerkeleyDB ,只要用的好,性能和安全都有保证,部分设置还是要作权衡


多谢!

恩,听别人说过BerkeleyDB速度很快,但是它是嵌入式数据库,表结构只能是: key+value

而且不支持网络访问的吧  

论坛徽章:
0
34 [报告]
发表于 2008-12-08 17:48 |只看该作者
关键数据量有多大,如果数据量不大先放在内存,慢慢往数据库插就行了。没有具体的应用背景很难出方案的。

1毫秒的响应时间是很变态的,全世界也找不出几个这样的需求。我怀疑是否真有这个必要。

论坛徽章:
0
35 [报告]
发表于 2008-12-09 11:20 |只看该作者
原帖由 cx6445 于 2008-12-8 17:48 发表
关键数据量有多大,如果数据量不大先放在内存,慢慢往数据库插就行了。没有具体的应用背景很难出方案的。

1毫秒的响应时间是很变态的,全世界也找不出几个这样的需求。我怀疑是否真有这个必要。


呵呵,1毫秒确实比较苛刻,咨询过商业的内存数据库,如solidDB等,号称能满足,但是价格巨贵。


具体的应用背景是做实时的数据采集存储,设计的架构是RTAI+Mysql,当时真没有想到1毫秒竟然产生了瓶颈。

也想过采用memory引擎+MyISAM引擎的方案,貌似也挺复杂的 :)

论坛徽章:
0
36 [报告]
发表于 2008-12-09 12:00 |只看该作者
原帖由 rsmgnu 于 2008-12-9 11:20 发表


呵呵,1毫秒确实比较苛刻,咨询过商业的内存数据库,如solidDB等,号称能满足,但是价格巨贵。


具体的应用背景是做实时的数据采集存储,设计的架构是RTAI+Mysql,当时真没有想到1毫秒竟然产生了瓶颈。 ...


我做数据采集每天实时记录数亿条日志,数百GB数据,80%以上都是100豪秒内响应时间,不过需求和你不一样只要记下来供程序分析就可以不用入数据库。

1豪秒级真的有必要?我还是觉得可能需求分析做得有问题。

[ 本帖最后由 cx6445 于 2008-12-9 12:02 编辑 ]

论坛徽章:
0
37 [报告]
发表于 2008-12-09 13:47 |只看该作者
原帖由 rsmgnu 于 2008-12-8 16:52 发表


多谢!

恩,听别人说过BerkeleyDB速度很快,但是它是嵌入式数据库,表结构只能是: key+value

而且不支持网络访问的吧  


网络层自己写定义通信协议不就支持拉,只key-value是不错,但value是可以自己定义结构,再结合索引,配合事务 很好拉,
效率高和通用是有矛盾的,牺牲通用性来获取高效率是某些情况下我们要做的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP