我目前正与一位同事讨论有关我们正在创建的PHP Web应用程序的数据库设计的最佳实践.该应用程序专为企业而设计,每个注册的公司都会有多个用户使用该应用程序.
我的设计方法是为每个注册的公司创建一个新的数据库.这样一切都是沙盒,模块化和小型.我的同事哲学是将每个人都放在一个数据库中.他的论点是,如果我们有1000多家公司注册,我们最终会有1000多个数据库来处理.更不用说做商业智能的混乱了.
为了举例,假设应用程序是订单输入系统.使用单独的数据库,即使每家公司每天执行100多个订单,表格大小也可以保持可管理.在单桶应用程序中,表可以非常快速地变大.
这是最好的做法吗?我尝试在网上打猎,但没有取得多大成功.链接,白皮书和演示文稿欢迎.
提前致谢,
The1Rob
这是NET 4.5,所以随意疯狂的想法.=)
我有一个非常大的小数列表,我需要将其转换为双精度数组.这里的踢球者是由于列表大小,我希望它在一次传递中完成... O(n)
我可以通过两次传递,但这使得O(2n),这实际上是时间密集的,可能是不必要的.
我现在已经开始对付这个问题几个小时了,而且它只是没有点击.我用过ConvertAll,ToArray,Convert,Lambdas,linq,代表,你说出来.严重的是没有点击我的脑袋.
有人,任何人,告诉我它是如何完成的,所以我可以踢自己,继续我的一天.= P