我即將實施一個系統,需要每天接收大量電話並保存它們。它還需要爲互聯網用戶提供信息(如呼叫中心或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