mysql - 查询 MySQL 数据库 vs 读取静态文件

标签 mysql database file-io static

我有一个带有固定数据的 MySQL 数据库,永远不会改变 或被编辑,或被复杂的查询查询。 IT 只有 2 列

Id|Data

它包含大约 50k 行,大小约为 70mb 我在想也许我应该创建 50k 个静态文件 将被命名为 Id.xml 并将以这种方式读取。例如:

file_get_contents('2232.xml');

对比查询mysql数据库

select from table where id = 2232

为了更快的性能,这样做更好吗? 更少的内存使用?或者 50k inode 不适合系统?

最佳答案

寻找静态文件。一个好处是系统中没有另一个数据库。系统绝对可以处理 50k inode(如果是数百万,您可能需要重新考虑)。

关于mysql - 查询 MySQL 数据库 vs 读取静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43595551/

相关文章:

php - 插入后获取自动增量 ID 以用于另一个插入

PHP mySQL 查询忽略十进制值

php - 用可选年份存储生日(生日)字段的最佳方法是什么

C++ 文件读取库 - ANSI 和 Unicode

java - 写入文件,输出文件在哪里?

php - CodeIgniter 使用多个数据库

arrays - 如何在 mongoDB 中提取嵌入式文档中的特定元素

ios - 我想将我的 mySQL 数据库连接到我的 xcode 项目

C++:这是在Windows平台上检查文件存在的最佳方法

database - 如何存储 73 亿行行情数据(优化以供读取)?