首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

哪位高手用二进制文件代替过数据库存储数据

2013-01-26 
谁用二进制文件代替过数据库存储数据最近做东西说要用二进制文件在后头存储信息,我问为什么不用数据库,上

谁用二进制文件代替过数据库存储数据
最近做东西说要用二进制文件在后头存储信息,我问为什么不用数据库,上面说是数据库配置太麻烦,我说那可以用文件形数据库啊,ACCESS和SQLITE都行啊,但是上面说还是要用二进制,二进制快捷,升级版本可扩展,
难道二进制比数据库还快捷,做个增删改查都没办法,一个自增长都搞半天,问题太多,越到后面暴露问题越多,读写文件代码都不上千行,因为还有上面有符号 无符号,字符串 整形,相当于增加封装了一个数据库。
真是没办法!
[解决办法]
见过这种类似的二进制文件存储,不过都是老技术了,一般这种文件都很大,有很多超过1g的。采取索引+二进制的格式。文件开头是索引,索引里能得到从多少字节到多少字节是什么数据等。然后使用一般就是打开文件,直接读索引,然后直接根据索引读取多少个字节。我感觉这种做法不如数据库方便。

热点排行