|
|
1
38
Cassandra和目前可用的其他分布式数据库不提供您从SQL中使用的即席查询支持。这是因为您不能通过连接来分发查询,所以重点是非规范化。
Cassandra为无痛地添加新节点提供了极好的支持,甚至对最初的一组节点也是如此。 也就是说,在几百次写/分钟的情况下,你很长很长时间都可以使用MySQL。Cassandra在成为键/值存储(甚至更好,键/列族)方面更擅长,但MySQL在成为关系数据库方面更擅长。:) 目前还没有Django对Cassandra(或其他NoSQL数据库)的支持。他们正在讨论在1.2之后为下一个版本做些什么,但是基于在Pycon与Django Devs的交谈,还没有人真正确定这会是什么样子。 |
|
|
2
19
如果您是关系数据库开发人员(我也是),我建议/指出:
我强烈推荐建造 某物 在Cassandra。如果你和我一样,那么这样做将挑战你对数据存储的理解,并使你重新思考一个关系数据库适合所有的情况,我甚至没有意识到我持有的展望。 我发现的一些好资源包括: |
|
|
3
1
Django Cassandra是早期的beta模式。另外,Django没有为任何SQL数据库制作。Django ORM中的键基于SQL(Django建议使用PostgreSQL)。如果只需要不使用SQL(可以在同一个应用程序中混合使用SQL和不使用SQL),则需要冒险使用不使用SQL ORM(它比传统的SQL ORM慢很多,或者直接使用不使用SQL存储)。或者你需要完全重写django-orm。但在这种情况下,我不能假定,为什么你需要姜戈。也许你可以用其他东西,比如龙卷风? |
|
|
Racine Pilote · Laravel回滚特定数据库 8 年前 |
|
|
Arti · Django rerun迁移操作 8 年前 |
|
|
Black-Prince · 用于迁移两个不同数据库上的两个表的脚本 8 年前 |
|
|
Tutu Kaeen · 在Laravel中回滚模块迁移? 8 年前 |
|
|
ProgLover · 如何修改迁移并在不丢失数据的情况下进行迁移? 8 年前 |
|
|
Askold Ilvento · 在Eigen中应用逆换位 8 年前 |