我有一个由通常的电子商务相关表(Order,OrderItem,ShoppingCart,CreditCard,Payment,Customer,Address等等)组成的关系数据库支持的网站。实现更好的数据库性能
存储的过程。由于数据量+必须发生的众多联接,并且根据搜索参数有时会超时(尽管存在索引),但返回订单历史记录的速度非常缓慢。
数据库模式已经很好地规范化了,我相信我可以通过转向类似数据仓库的方式来实现更好的性能。 DW项目不是微不足道的,然后存在保持数据同步的问题,所以我想知道是否有人知道快捷方式。也许是一种即开即用的解决方案,它将创建DW模式并保持数据同步(可能通过触发器)。我听说过Lucene,但它似乎更关注文本搜索和文档管理。有没有人有其他建议?
数据库?版? – 2010-07-08 20:58:54
SQL Server 2008 – Keith 2010-07-08 21:36:45