社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  DATABASE

哪个数据库能有效地存储基元数组,Mysql还是Neo4j?

Master Qiao • 4 年前 • 1895 次点击  

我需要存储基本数组,比如 long[] 对于每个节点。 我有两种方法来实现这一点。一种是将数组连接到 String 喜欢 1, 2, 3 并将其存储在Mysql数据库中,并在读取时拆分字符串。另一种方法是将阵列直接存储在Neo4j中。

我想知道哪个更高效,Neo4j如何存储阵列,还有其他更好的存储阵列的方法吗。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/132508
文章 [ 1 ]  |  最新文章 4 年前
Goal Moal
Reply   •   2 楼
Goal Moal    4 年前

这两种方法都有利弊。 将数组作为字符串存储在MySQL数据库中的优点是能够更轻松地查询数据。 直接在Neo4j中存储阵列的优点是读取速度更快,但查询数据更困难。

我想知道哪一个更高效,Neo4j如何存储阵列,以及 还有其他更好的存储阵列的方法吗:

Neo4j将数组存储为一个值列表。