我叫塔尔
我在一个PHP应用程序上工作,应该有很多很多的记录,我应该使用什么数据库,网上有没有解释如何建立高效的数据库和表的指南?
Tnx!
发布于 2010-06-12 00:01:33
熟悉数据库规范化。这是一个优秀的理论,将帮助您构建稳定和可伸缩的数据库。在http://en.wikipedia.org/wiki/Database_normalization上有一篇关于这个主题的好文章
至于您应该使用哪种数据库管理系统,我建议您从MySQL开始。它是世界上最流行的数据库软件(他们在WordPress,phpBB和Drupal中使用它)。它快速、可靠、开源,并且有大量关于它的学习资料。
发布于 2010-06-12 00:05:12
这是一个大话题,仅仅选择技术A或B是不够的。您必须考虑从最终用户一直到web服务器的整个链条。
大多数数据库在性能方面都很接近。与简单地使用一个平台而不是另一个平台相比,您对每个数据库的利用程度将产生直接和更大的影响。
一个设计不佳的数据库模式和不佳优化的查询在任何数据库平台上都会表现得很差。
发布于 2010-06-11 23:58:28
不要选择每一行(*),只选择查询中需要的内容。
始终关闭连接。
在插入或更新时使用准备好的语句或转义输入的用户信息。
https://stackoverflow.com/questions/3024265
复制相似问题