相关疑难解决方法(0)

数据库与纯文本

在处理小项目时,您认为将数据存储在简单文本文件,哈希表等中的收支平衡点与使用真实数据库相比如何?对于具有简单数据管理要求的小型项目,真正的数据库是不必要的复杂性并且违反了YAGNI.但是,在某些时候,数据库的复杂性显然是值得的.有什么迹象表明你的问题对于简单的ad-hoc技术来说过于复杂并且需要真正的数据库?

注意:对于习惯于企业环境的人来说,这可能听起来像一个奇怪的问题.但是,我的问题领域是生物信息学.我的大多数编程都是原型,而不是生产代码.我主要是域专家,其次是程序员.我的大多数代码都是以算法为中心的,而不是以数据管理为中心的.这个问题的目的主要是让我弄清楚如果我学会在我的代码中使用正确的数据库而不是我通常使用的更多临时技术,我可以节省多少工作.

database complexity-theory

31
推荐指数
5
解决办法
6916
查看次数

为什么使用MySQL而不是flatfiles?

一位朋友和我正在讨论他是否应该使用MySQL或flatfile数据库作为他网站的后端.我告诉他要使用MySQL,因为它是结构化的,记录良好,并且是一致的.另一方面,他说他宁愿追求速度.读取文件比连接MySQL要快得多,这让我想知道他是否是对的.例如,为什么不创建一个文件夹中的每个表,就像这样:users/ groups/ posts/,内夹有(按ID命名的文件1,2,3),然后对数据使用的格式,像这样:username: John\npassword: e2fc714c4727ee9395f324cd2e7f331f\nemail: example@example.com

换句话说,MySQL相对于flatfiles有什么优势?

mysql database flat-file

7
推荐指数
2
解决办法
5551
查看次数

SQLite 与文本文件数据库 - 大小比较?

我要转换成db形式的text文件SQLite;我很担心这些点,因为要为它编写代码:

  • 文本文件或其相应的 sqlite db 的大小是否相同?
  • SQLite 会比文本文件占用更少的空间吗?
  • 或者文本文件 db 是空间最小的文件?

database sqlite text converter

2
推荐指数
2
解决办法
8172
查看次数

使用数据库而不是普通文件有什么优缺点?

我找不到使用数据库而不是普通文件的优点和缺点.你能帮帮我吗?

database file flat-file plaintext

-6
推荐指数
1
解决办法
8563
查看次数