广泛使用它们后,我可以说学习曲线并不像您想象的那么糟糕。但由于不同的人以不同的速度学习和吸收信息,很难说你会发现哪个更容易,或者你能多快地掌握它们。我将提到 MongoDB 以对开发人员非常友好而著称,因为您无需定义模式即可编写代码和存储数据。
Cassandra 有一个更陡峭的学习曲线(IMO)。然而,由于最近版本中基于 CQL 表的列族,这种情况有所减少,这有助于弥合 Cassandra 和关系数据库之间的理解差距。由于已经提到了 MongoDB 的教程,我将发布一个指向DataStax 学院的链接,该学院提供了一个免费的在线课程,您可以参加向 Cassandra 进行自我介绍。具体而言,DS220 课程涉及对数据建模。
对于两者,要理解的一个关键概念是,您必须打破关系数据库的想法,您希望构建表/集合以最有效地存储数据。在非关系数据建模中,您需要对表/集合进行建模以反映您希望如何查询数据,这可能意味着在某些地方使用冗余数据。
| 归档时间: |
|
| 查看次数: |
4953 次 |
| 最近记录: |