使用数据库可以更快(比直接建立数组,列表,字典等方式)的修改和查询较大量的数据吗?Python语言

近万条数据(number),包含item,坐标啊,成分等一些参数。程序需要多次(上万次)的查询某个坐标,修改对应item的参数等操作。普通的数组和基本的搜索算法耗时很长。... 近万条数据(number), 包含item,坐标啊,成分等一些参数。程序需要多次(上万次)的查询某个坐标,修改对应item的参数等操作。 普通的数组和基本的搜索算法耗时很长。我对数据库了解不多,想请问是否用数据库可以很快的完成这些操作? 展开
 我来答
hy1397471
2019-10-21 · 知道合伙人软件行家
hy1397471
知道合伙人软件行家
采纳数:4714 获赞数:17154
15年数据库维护及数据库应用系统开发经验,从事零售业、服务业及财务管理类系统开发与维护。

向TA提问 私信TA
展开全部
单纯的从速度来考虑,当然是列表、字典要更快,毕竟是直接操作内存,当然也内有内存数据库。
但如果数据量比较大,数据结构比较复杂,数据库更易于组织,整体效率自然更高。
实际项目中也主要是以两种方式配合使用
阳光的雷咩咩
2019-10-21 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7794万
展开全部
数据库不能更快
只有优化算法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
invoke345
2019-10-21 · 超过25用户采纳过TA的回答
知道答主
回答量:103
采纳率:60%
帮助的人:23.1万
展开全部
别说上万条上万次,千万条数据同步操作都可以。你用python代码试试同步io,不用asynic不崩溃才怪
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式