2024-09-17 02:10:55 发布
网友
我正在寻找一种存储效率高的方法来将python字典存储到数据库中。在
字典很大(8 TB)。在
(8 TB)
字典键:max256 chars的字符串
256 chars
字典值:2D列表 2D列表由1到5个列表组成,每个列表都有1000 float numbers。在
2D
1000 float numbers
需要2 decimal的浮点精度。在
2 decimal
我需要通过字典键快速访问。数据将永远不会更新。 我对任何数据库类型开放。在
似乎{a1}是最适合您的数据库。除了速度极快(它使用RAM缓存来加速数据库访问),它还使用键值存储,就像python dict一样
有许多库可以将python与redisdb接口,但我最喜欢的是redis-py。以下是他们的数据库访问站点的一个示例:
>>> import redis >>> r = redis.StrictRedis(host='localhost', port=6379, db=0) >>> r.set('foo', 'bar') True >>> r.get('foo') 'bar'
我希望它能帮上忙:)
似乎{a1}是最适合您的数据库。除了速度极快(它使用RAM缓存来加速数据库访问),它还使用键值存储,就像python dict一样
有许多库可以将python与redisdb接口,但我最喜欢的是redis-py。以下是他们的数据库访问站点的一个示例:
我希望它能帮上忙:)
相关问题 更多 >
编程相关推荐