首页 新闻 会员 周边 捐助

c#中有多少种存储数据的方式,并说说效率?

0
悬赏园豆:100 [已关闭问题]

excel、xml、ini、数据库

 

我只了解这几样,谁能帮忙点点,并介绍其相关优点?

问题补充: 注意,是永久存储,非内存
Dirain的主页 Dirain | 初学一级 | 园豆:80
提问于:2009-04-25 13:31
< >
分享
其他回答(5)
0

Text,变量,Collection,Generic,Session,Cookie......

Insus.NET | 园豆:1132 (小虾三级) | 2009-04-25 13:40
0

根据存储数据的级别和类型才能说出优略的。

XML 存储大图片肯定不如数据库;

简单的配置存储有限xml,其次ini;

小型的数据格式化存储excel;

winzheng | 园豆:8797 (大侠五级) | 2009-04-25 14:53
0

你问问题的方式好奇怪。

你列举的无非就是文件系统和数据库系统,和C#一点关系都没有。

Launcher | 园豆:45050 (高人七级) | 2009-04-25 21:04
0

可以归类为二进制文件,文本文件,文件数据库,服务数据库,

性能上小数据量是

二进制文件>文本文件>服务数据库>文件数据库

大数据是

服务数据库>二进制文件>文本文件>文件数据库

小而多的数据,如果采用非结构存储是

二进制文件>文本文件>服务数据库>文件数据库

 

当然这里面有太多未知因素,这里只是就一点而论,而现实情况变化太多

 

Excel、Access、SqlLite等属于文件数据库

xml、ini等属于文本文件

SQL Server 、MySQL等属于服务 数据库

重典 | 园豆:2442 (老鸟四级) | 2009-04-26 10:24
0

至于效率 应用的条件是不一样的,不可一刀切。

醉春风 | 园豆:225 (菜鸟二级) | 2009-05-09 18:18
0

MongoDB 不错的,效率高

韩天伟 | 园豆:697 (小虾三级) | 2012-04-25 21:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册