132得票11回答
平面文件数据库

在PHP中创建平面文件数据库结构的最佳实践是什么? 有很多比较成熟的PHP平面文件框架试图实现类似SQL查询语法,但对于我来说,在大多数情况下这是过度的(此时我会选择使用数据库)。 是否有任何优雅的技巧可以在代码开销很小的情况下获得良好的性能和功能?

75得票13回答
从文件还是数据库服务器访问数据更快?

如果我有一个由文件夹和文件组成的静态数据库,考虑到这将在CGI脚本中使用,那么访问和操作是否比SQL服务器类型的数据库更快? 在处理文件和文件夹时,如何提高性能?

49得票34回答
为什么我们仍然使用平面文件进行编程?

为什么纯文本文件是代表源代码的最先进技术? 当然 - 预处理器和编译器需要看到文件的平面表示,但这很容易创建。 在我看来,某种形式的XML或二进制数据可以代表很难追踪的许多想法。 例如,您可以将UML图嵌入到您的代码中。它们可以半自动地生成,并由开发人员注释以突出设计的重要方面。特别是交...

44得票6回答
将棘手的字符串转义为CSV格式

我需要从 Web 服务输出创建一个 CSV 文件,并且这个 CSV 文件使用带逗号分隔的引用字符串。我不能改变格式... 因此,如果我有一个 string,它会变成 "string"... 如果该值已经有引号,则将其替换为双引号。例如,str"ing 变成了 "str""ing"... ...

29得票3回答
为什么在导入UTF-8平面文件时,SSIS不能识别换行符{LF}作为行分隔符?

我正在尝试使用SSIS将UTF-8编码的平面文件数据导入SQL Server 2008。在Notepad++中,行数据的结尾如下所示: 我还有几张图片展示文件连接管理器的外观: 您可以看到数据在文件连接管理器预览中正确显示。当我尝试导入此数据时,没有导入任何行。我收到错误消息,...

29得票3回答
超过200万行的平面文件数据绘制图表的最快、最灵活的方法是什么?

我正在收集一些系统数据并将其存储在一个平面文件中,该文件的格式如下:YYYY-MM-DD-HH24:MI:SS DD1 DD2 DD3 DD4 DD1-DD4是四个数据项。 以下是一个文件的示例:2011-02-01-13:29:53 16 8 7 68 2011-02-01-13:29:58...

26得票3回答
Android性能:平面文件 vs SQLite

在stackoverflow上有几个与此话题相关的问题,但我没有得到合适的答案。我对平面文件的性能有一些疑问,使用平面文件是否比使用SQLite更好? 有人有性能统计数据吗?或者有适当的方式在Android中编写平面文件的示例。

22得票6回答
SSIS - 平面文件始终为ANSI编码,而不是UTF-8编码

有一个非常简单的SSIS包: OLE DB源用于通过视图获取数据(数据库表中所有字符串列均为nvarchar或nchar)。 派生列用于格式化现有日期并将其添加到数据集中,数据类型为DT_WSTR。 多路广播任务用于在以下之间拆分数据集: OLE DB命令用于将行更新为“已处理”。 ...

21得票9回答
SSIS神秘错误

我将平面文件转换为数据库表时,只出现了这两个错误。其他具有相同布局的平面文件似乎可以正常工作,所以我不明白这些错误可能来自哪里。[Flat File Source [204]] Error: An error occurred while skipping data rows. [SSIS....

20得票5回答
EDI文件解析 - 使用C#?

最初我打算使用SSIS来解析EDI文件,然而我看到了一些手动的EDI解析器(字段映射),并希望在C#中自动化这个功能。 EDI文件示例: