找回密码
 立即注册
搜索
查看: 2082|回复: 11

[软件] python本地增删改大量数据用啥比较好?

[复制链接]
头像被屏蔽
     
发表于 2022-8-23 01:07 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-8-23 02:01 | 显示全部楼层
关系型吧
如果你json文件冗余数据很多的话,sqlite也可以
回复

使用道具 举报

     
发表于 2022-8-23 02:24 | 显示全部楼层
你试试直接换成mongodb能不能跑得动
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2022-8-23 02:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2022-8-23 07:12 | 显示全部楼层
简陋点儿sqlite吧
回复

使用道具 举报

     
发表于 2022-8-23 07:52 | 显示全部楼层
一般思路不是稍微按主键段、时间段之类的拆一拆
继续用文件
修一修继续用10年啦
回复

使用道具 举报

     
发表于 2022-8-23 08:48 来自手机 | 显示全部楼层
500G大小的 json

要不然先搞个pcie4 ssd……?

—— 来自 samsung SM-N9860, Android 12上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
发表于 2022-8-23 09:01 | 显示全部楼层
本帖最后由 绕指流光 于 2022-8-23 09:03 编辑

json 500G
好在现在转数据库类的轮子多的是,有些DBM甚至直接支持导入的
本地用就SQLITE,省去一堆乱七八糟环境配置,临时小改动甚至搞个dbeaver之类的操作一下就完事了
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2022-8-23 09:46 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-8-23 11:04 | 显示全部楼层
lvcha 发表于 2022-8-23 09:46
哈,其实不是json
python里是个dict,不过挺复杂的那种。每个key下能挂十来层子dict
所以当时第一时间想 ...

不知道为啥你这让我想起了tfrecord

论坛助手,iPhone
回复

使用道具 举报

     
发表于 2022-8-23 11:38 来自手机 | 显示全部楼层
sqlite

—— 来自 samsung SM-G9910, Android 12上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2022-8-24 00:50 | 显示全部楼层
本帖最后由 karloku 于 2022-8-24 00:54 编辑

https://pypi.org/project/sqlitedict/
如果你key多的话可以简单点第一层key做文件名分文件

不然的话用mongo吧. 单个500g文件的读写怎么都是麻烦

sqlite单个在10g左右都挺好的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-22 11:27 , Processed in 0.076536 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表