所以我在考虑为我的项目使用MongoDB。但是我读到了关于与关系型数据相关的问题。http://www.sarahmei.com/blog/2013/11/11/why-you-should-never-use-mongodb/
然而,我仍然喜欢它存储json并且可以在集合中拥有动态字段。我喜欢它与我的应用程序中的json相似,所以我可以使用像Angular这样的库轻松绑定它。我使用Node.js。我对这个MEAN(mongodb,express,angular,node)堆栈概念感到兴奋。
我不喜欢的是这些关系问题,它似乎不能很好地处理现实世界的数据。想象一个关系型应用程序:学校/学生/教师,其中有各种关系。
话虽如此,我不喜欢SQL。我认为它已过时,特别是对于基于json / javascript的Web应用程序,我不喜欢定义类型,我不喜欢很难动态添加字段到表中,并且我不喜欢手动执行连接操作。
那么我的问题是...是否存在介于mysql数据库和mongodb数据库之间的东西?也许是一种规范化的json存储,可以为我处理关系。或者像Mongo一样的快速引用数据库(而不是将所有内容放在同一个文档中)。
附言:我知道有MySQL ORM之类的东西。但我希望实际数据库存储json,就像MongoDB那样,但是可以处理关系数据。
我不喜欢的是这些关系问题,它似乎不能很好地处理现实世界的数据。想象一个关系型应用程序:学校/学生/教师,其中有各种关系。
话虽如此,我不喜欢SQL。我认为它已过时,特别是对于基于json / javascript的Web应用程序,我不喜欢定义类型,我不喜欢很难动态添加字段到表中,并且我不喜欢手动执行连接操作。
那么我的问题是...是否存在介于mysql数据库和mongodb数据库之间的东西?也许是一种规范化的json存储,可以为我处理关系。或者像Mongo一样的快速引用数据库(而不是将所有内容放在同一个文档中)。
附言:我知道有MySQL ORM之类的东西。但我希望实际数据库存储json,就像MongoDB那样,但是可以处理关系数据。