![]() |
1
0
老实说,我不认为绩效真的是关键问题。如果有200行100列,而这些列从未更改过,那么SQL Server/MySQL/etc实际上会做得很好。它可能会占用大量不必要的空间,但数据库的性能可能会很好。 数据库不会做的是 接受任何更改 很容易,我认为这是中心问题。试图将列添加到一个有2米行的中央表中,基本上是一场噩梦。您可以将单独的字段“分包”到单独的子表中,但这并不一定能解决问题,只是延迟了问题。EAV也是一个噩梦,因为你现在把你的2米排变成20米排。
只要您愿意牺牲通常的RDBMS,那么您可能会发现MongoDB对于基本CRUD来说更快、更容易、更灵活。
我不能这么说。论坛上肯定有人在Windows上运行。但是对于大多数使用它的人来说,200万的记录实在是小菜一碟。
你是在建议以下内容吗?
如果是这样的话,我想这就是我们要走的路。这样,您就可以实现业务逻辑(书籍必须具有ISBNS),同时仍然使存储变得非常简单。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 5 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 5 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 5 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 5 月前 |