2012-10-12 196 views
0

我希望能够快速启动我的新项目。我有SQL Server的经验,但没有Cassandra的经验,所以SQL Server肯定是最快的。但如果我的项目会成功,我想迁移到卡桑德拉。这甚至有可能,如果是这样的艰苦工作或相当简单?从SQL Server迁移到Cassandra

+0

你有没有考虑过sqlpdw(http://sqlpdw.com/)而不是cassandra? – Stanley

+0

难度等级完全取决于您的数据结构和访问/查询模式 - 您需要提供更多详细信息。 – DNA

回答

6

“苦心经营”甚至没有形容它......你说的是真正不同的单词。

另一方面,定义'succesfull'。 stackoverflow.com本身就足够了一个措施,1 million persons visiting each day?您现在阅读的这个答案是在SQL Server上托管的。

+0

哇!我不知道(或期望)!:)是否有Stackoverflows技术堆栈的概述?它只是MSSQL服务器的数据?还是使用了其他数据技术,例如使用sqlpdw或其他工具为数据建立索引的早期评论?我几乎无法想象每次都从数据库中检索所有问题? – Flo

+2

请参见[如何使用SQL Server实现StackOverflow扩展](http://www.brentozar.com/archive/2011/11/11/how-stackoverflow-scales-sql-server-video/)。至于Paralel Data Warehowse(sqlpdw),它是一个用于数据分析的设备(BI/DW),绝对不是网站后端的东西。 –

0

如果您在java中,您可以尝试PlayOrm,它非常类似于JPA,但是在您的行中嵌入数据的noSQL扭曲等,并且它具有可伸缩SQL,只要您正确分区数据,您仍然可以缩放并且该表的分区具有可以使用SQL查询的索引....毕竟,您不希望具有1万亿行的表中的万亿个节点索引...而是可以具有分区并查询分区。