python - 使用 Python 的只读二进制平面文件存储选项

标签 python data-structures flat-file minimum-size

我的任务是建立一个平面文件 SKU 数据库,用于存储和处理器速度有限的嵌入式设备。

基本上我需要存储的数据包括以下内容:

库存单位 描述 地点 价格 数量

该文件将包含数百万条记录。

最重要的考虑因素是存储空间和检索时间。记录只需要按SKU检索,它是只读的,所以文件可以按SKU排序。

我想用 Python 访问这些数据。所以我的问题归结为这个。

是否有可以为我提供此功能的现有 Python 库,或者我是否需要自己动手?

如果答案归结为我自己,有没有人对此有建议或好的引用?

最佳答案

SQLite怎么样?使用 Python 绑定(bind)?它比您需要的要多一点,但它是标准软件并且经过了充分测试。

关于python - 使用 Python 的只读二进制平面文件存储选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2256256/

相关文章:

sql - 使用 SSIS 导入/导出向导在数字列中保留 NULL?

python - 整个项目中可见的模块/类 - Python

python - django 中的 _lte、__name、__startswith 等查询 - 记录在哪里?

regex - Vim - 如何使用匹配模式连接行

c#如何将结构数组转换为数组结构

php - 无需 foreach 循环即可声明性访问结构化 PHP 变量

javascript - 使用 JavaScript 可以读取/写入服务器上的文件

Python 2.7 - 过滤目录内文件名中具有特定字符串的文件

python - 对 pandas 数据框中相互依赖的多个参数进行索引

algorithm - 这个数据结构的名称是什么?