怎样存储大量不定格式的文本数据

SQL语句在C#编程中,是否会产生诸如文本中含有SQL语句导致程序出错等问题(之前见过在URL中插入SQL语句进行攻击的实例)?这类问题该如何解决?这个谷歌或者百度搜索【SQL注入】就会发现相关的很多文章。解决方法就是【防止SQL注入】.怎样良好的保存大量文本数据?SQL和TXT保存都是保存在磁盘上,用的算法,数据结构不一样而已。本质都是写磁盘。更多的方法其实也是选择不同的算法和数据结构来写磁盘。良好的保存这就需要看需求才能决定是不是良好。比如说你保存的都是以后要查询的内容,那么你选择数据库是好的方式。如果你只是按时间备份,那么你创建个当天日期的文件夹,把文本保存到目录下就可以了。相关的书籍:基本知识:深入理解计算机系统数据库的话:Microsoft SQL Server 2008技术内幕
■网友
几个思路:1 对文本进行严格审查2 使用prepare statement方式执行sql3 如果不需要检索文本 可以直接保存base64编码4 限制dml更新的行数 将影响控制在一定范围内


    推荐阅读