当前位置:编程学习 > C#/ASP.NET >>

关于海量数据存储方式的疑问,大家有什么好的建议呢

大家好,最近我在写一个搜索引擎的相关应用,现在涉及到一个关于海量数据的存储介质选择问题(数据能达到百万或千万级别,主要存储索引),想自己设计一个算法来查询索引,请大家讲讲用什么格式(或方式)的文件来存储效率最高?
--------------------编程问答-------------------- Oracle不错 --------------------编程问答-------------------- 不用数据库,用文件,然后自己写搜索算法 --------------------编程问答-------------------- 不用数据库??性能跟不上吧 --------------------编程问答-------------------- 只是存放相关的索引而已,这个比数据库快,但不知道选择什么文件做存储比较快 --------------------编程问答-------------------- 比如选择xml的话,操作起来方便点,但是效率不行。
想用序列化,但是google了一下,据说海量数据,.net序列化效率也不行。
大家有什么好的建议吗? --------------------编程问答-------------------- 我的意思是找出一个高效的文件存储方式,可以快速提取数据,在内存里操作后,再快速写入。要能支持海量数据和大流量并发访问。 --------------------编程问答-------------------- 估计用文件存储比不上用数据库存储的存取速度快,除非用底层的汇编读写文件 --------------------编程问答-------------------- 谢谢楼上,不过分词系统都是独立于数据库的哦 --------------------编程问答-------------------- 自定义一个文件按格式咯
--------------------编程问答-------------------- 回帖是一种美德!传说每天回帖即可获得 10 分可用分! --------------------编程问答--------------------
引用 9 楼 leafbupt 的回复:
自定义一个文件按格式咯

是准备自定义格式,操作就用一般的文件操作读取和写入就行了吗 --------------------编程问答-------------------- 应该使用数据库方式。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,