EntityFramework和MySql,归档

时间:2011-08-02 16:04:38

标签: c# mysql wpf entity-framework-4

我正在使用C#,MySql和EntityFramework开发一个发票系统。问题是由于大量交易,购买/销售发票表将迅速增长。但是,我不能让这影响性能。所以我想也许我可以在每个'n'发票(purchaesinvoices1..n)或每年的新表之后存档重新记录或创建一个新表。我原本以为这是一个很好的方法,但现在我想我可能会遇到问题,因为我正在使用实体frameowrk。如何将一个实体(PurchaseInvoice)映射到不同的表,能够选择,更新等。

我的问题有什么办法,这是一个很好的解决方案吗?我对人们可能提出的任何建议持开放态度。提前谢谢。

1 个答案:

答案 0 :(得分:2)

我宁愿确保您的表格已应用适当的索引。 MySql应该能够每秒处理几百万条记录。您还可以使用缓存功能来提升性能。

如果我没弄错,Facebook使用的是MySql,说实话,每天必须完成数百万/ 1亿/万亿的交易。