sql与文本读取哪个更合适

使用‘.txt‘’和‘.db’进行数据存储,差距有多大?
目前使用‘.txt’进行存储数据,遇到的问题是,随着数据体量越来越大,从‘.txt’中读取的速度越来越慢,目前‘.txt’文件已达到150+k,读取速度在6s+左右,预期后期,文本大小会达到300k左右。
请问若是换成‘.db’是否会有改变?

txt最大的问题是它不支持随机读写,只能顺序读写,换言之,如果你要删除某条数据或者快速定位检索,它的效率是很差的。
建议使用sqlite

推荐sql,数据库具有扩展性,性能都有优化,数据量大可以分库分表,主从