Text,变量,Collection,Generic,Session,Cookie......
根据存储数据的级别和类型才能说出优略的。
XML 存储大图片肯定不如数据库;
简单的配置存储有限xml,其次ini;
小型的数据格式化存储excel;
你问问题的方式好奇怪。
你列举的无非就是文件系统和数据库系统,和C#一点关系都没有。
可以归类为二进制文件,文本文件,文件数据库,服务数据库,
性能上小数据量是
二进制文件>文本文件>服务数据库>文件数据库
大数据是
服务数据库>二进制文件>文本文件>文件数据库
小而多的数据,如果采用非结构存储是
二进制文件>文本文件>服务数据库>文件数据库
当然这里面有太多未知因素,这里只是就一点而论,而现实情况变化太多
Excel、Access、SqlLite等属于文件数据库
xml、ini等属于文本文件
SQL Server 、MySQL等属于服务 数据库
至于效率 应用的条件是不一样的,不可一刀切。
MongoDB 不错的,效率高