我即将实施一个系统,需要每天接收大量电话并保存它们。它还需要为互联网用户提供信息(如呼叫中心或911)。 我有两个疑问: 1)我介于使用SQL Server,MongoDB或Cassandra, 2)如果是SQL Server,我在使用和ORM(如NHibernate或Entity Framework)之间。关系数据库或NoSQL数据库
任何建议,将不胜感激。 在此先感谢。丹尼尔
我即将实施一个系统,需要每天接收大量电话并保存它们。它还需要为互联网用户提供信息(如呼叫中心或911)。 我有两个疑问: 1)我介于使用SQL Server,MongoDB或Cassandra, 2)如果是SQL Server,我在使用和ORM(如NHibernate或Entity Framework)之间。关系数据库或NoSQL数据库
任何建议,将不胜感激。 在此先感谢。丹尼尔
为什么你不这样做呢?对于在cassandra中进行的每个写入或更新,请发出一条jms消息。该jms消息的使用者可以从cassandra读取并更新RDMS(mysql,oracle等)。
你是否对数据结构做过任何建模,或者想过?如果这些实体是分开的,并且您看不到加入需求,那么您应该考虑使用NoSQL数据库。 – Knubo 2010-11-10 16:35:26