如何将网站关系数据库用于Web的战略战术?

作为数据库咨询师的经验,深入影响了我们对数据库的意见,所以对于数据库架构这个话题,我有许多话要说。我被问到的最常见的问题,宽泛点说,都植根于若何为产物或运用法式设计一个优越的关系数据库架构。人们以各类分歧的方法向我提出这个问题:运用法式出问题了,他们须要赞助;他们想为其正在开辟的产物选择一款数据库;他们的网站没有做冗余,他们担忧宕机的风险。这些问题听起来各个分歧,其实否则。

这个主题有着各类各样的表示。在偶然的谈话中、邮件列表的线索中,以及网上的论坛中,同样的问题经常涌现,掩饰在分歧的话题下。很多网站部门或全体都集中在Web数据库架构上,或者直接,或者间接法。在各类会议上,听众都跑去听来自Internet巨子的年夜腕儿谈论数据库架构。来自Internet巨子的每小我都被以为是威望,有时甚至受人崇敬,似乎他在一个运用法式上的经验,对于任何情况,都是最后的规语(趁便说一下,请不要以为我的经验就是最后的规语)。

为什么这个问题,“若何构建优越的互联网网数据库架构?”如斯受人存眷?在我看来,有两点原因。其一,年夜多半人都不知道怎么答复,而他们以为别人可以答复;其二,人们以为这个问题的赌注太年夜,风险甚高。有时刻这两种设法主意都是真实的,但正像我随后要说明的,一样都不像人们所以为的那样真实。

有很年夜一块真实世界的问题范畴,对于如许的问题范畴,开一个简略的处方是弗成能的。工程学科,即使靠了其他许多学科的协助,也被以为是太难、太少人懂得、太让人恐怖,或甚至就不是公司工程师文化的一部门。但现实上,有很年夜一块范畴,实现真正的工程化是有可能的,而别的一年夜块,则最好是运用启示式办法以及平日的经验轨则。两方面联合起来,我信任已经涵盖了绝年夜部门情形。如许一来,你应当看到愿望了!

从网站扶植需求开端老是最好的,所以,让我们看看,对于支持网站运行的数据库来说,哪些需求是最主要的。

相關文章: