mysql - MongoDB 或 MySQL 数据库

标签 mysql mongodb mysql-python

我有一个关于使用 MySQL 数据库还是 Mongo 数据库的决定的问题,我的决定的问题是我高度依赖这些东西:

  • 我想选择两个日期(期间)之间的记录

但这可能吗?

我的应用程序不会进行任何复杂的查询,只会进行基本的处理。它集成了 Facebook,因此有时我必须在当前设置下加入用户表。

最佳答案

任一数据库都允许您在日期之间进行过滤,我不会使用该要求来做出决定。您应该回答的一些问题:

  1. 您是否需要将数据存储在关系系统(如 MySQL)中?关系数据库更擅长跨实体连接。

  2. 您的数据是否会非常复杂,但您只会进行简单的查询(例如通过 ID),如果是这样的话,MongoDB 可能更适合,因为存储和检索复杂数据是小菜一碟。

  3. 您将从谁那里查询数据? MySql 使用 SQL 进行查询,这是比 mongo 的 JSON 查询语法更广为人知的技能。

这只是要问的三个问题。为了提出建议,我们需要更多地了解您的应用程序?

关于mysql - MongoDB 或 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8437213/

相关文章:

php - 最好的Mysql查询

mysql - 在 mysql 中使用 CAST 进行不正确的排序

node.js - Mongoose,无法使用 default_language : 'none' 创建文本索引

javascript - 尝试输出从服务器返回的 json 数据时,值显示未定义

php - 获取使用 "group by"检索的正确行值

php - 生成mysql统计信息

php - mysql "or"查询操作的顺序

node.js - 如何根据mongodb中的对象属性删除数组中的对象?

python - MySQLdb读取超时

python - sql转储文件..加载到mysql