Q
多语言持久性示例
4
A
回答
1
处理大规模数据时,这种技术是很常见的。但是,解决方案非常专业,所以我不能真正想到为什么会有一个通用的代码库。唯一的例外可能是将memcached放在其他数据存储之前。
做一个你正在谈论的一个常见的例子是配置一个Apache Solr服务器以保持与基于SQL的数据库同步。然后,您可以对Solr进行关键字/子字符串/同义词/词干/ etc查询的评分,但是可以在SQL中进行聚合。
另一个例子是使用相同的数据存储,但以多个聚合格式存储相同的数据。例如,拥有一个按日期汇总的数据集(每天获取记录)也可以由用户(每个用户获取记录)进行存储。根据您想要运行的查询,您可以选择能够提供最佳性能的设置。如果数据足够大,保持两套数据同步的开销就会超过查询速度。
2
吉米·博加德对究竟该主题的谈话 - 检查出来Vimeo上,http://vimeo.com/68320412为他的演讲源可以在这里https://github.com/jbogard/presentations/tree/master/polyglotpersistence
相关问题
- 1. Yesod持久性示例
- 2. WF4自定义持久性示例
- 3. 多对多持久性
- 4. 多对多GSP持久性
- 5. 多语言支持
- 6. 多语言支持
- 7. Android多语言和少数语言支持语言不支持语言区域
- 8. Drupal多语言网站示例
- 9. XML文档中的多语言示例
- 10. 支持多种语言
- 11. Mysql utf8_unicode_ci多语言支持
- 12. iphone多语言支持
- 13. Swift kitura多语言支持
- 14. SEO和多语言支持
- 15. Android多语言支持
- 16. Django的多语言支持
- 17. iphone多语言支持
- 18. Mongodb的多语言支持
- 19. 多语言支持iPhone?
- 20. DLR语言设计示例
- 21. 数据持久性 - 单例类
- 22. Rrd4j持久性
- 23. MSMQ持久性?
- 24. Vaadin持久性
- 25. MBean持久性
- 26. 持久性JPA
- 27. AppFabric不会显示持久实例
- 28. PHP类的实例会持续多久?
- 29. SQL SESSION语句持续多久?
- 30. 一个持久性卷可以由多个持久性卷声明使用吗?
非常有趣的发现。你是否介意与我们分享为什么你需要存储这两种类型的数据库? – 2012-04-30 20:28:05
不是代码示例,但请参阅幻灯片56中的这个幻灯片:http://martinfowler.com/bliki/PolyglotPersistence.html。它举例说明Twitter和Interactive Mediums(现在是SignalHQ,一种CRM)如何使用它。 – mahemoff 2012-06-26 17:14:51