2011-12-21 79 views
3

我习惯于使用PHp和MySQL,现在我试图用C#构建代码片段管理器程序。SQLite数据库可以像MySQL数据库一样多

我正打算存储:标题,描述,语言,许可证,标签,源代码
到数据库中。

既然这将是一个桌面程序,我想我可以使用SQLite数据库来为每个代码片段保存所有这些。

我以前从来没有用过SQLite,PHP中的eveyone通常比SQLite更喜欢MySQL。所以我不确定这是否是要走的路线。

源代码将占用大量空间,特别是当它们有数百个时。

所以我的问题是什么SQLite可以容纳或处理的限制?如果没有其他的东西可以更好地处理这种类型的应用程序?

+0

请提供的数据,将需要在数据库 – 2011-12-21 14:49:05

+0

默认BLOB /字符串大小量的esimate为1个十亿字节:HTTP://www.sqlite .org/limits.html – vinny 2011-12-21 14:52:55

+1

@vinny:这将是一个该死的大代码片段! (请注意,我遇到过那些源文件很大的人;这些文件是由EDA工具IIRC生成的......) – 2011-12-21 15:04:52

回答

3

1024个字节的默认页面大小,SQLite数据库的大小限制为2个千兆字节(241字节)。

约SQLite的进一步的细节可以发现here

+0

所以看起来我应该没问题。我不确定,因为一切都存储在一个文件中 – JasonDavis 2011-12-21 15:17:39