首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >扩展我的数据库编程知识

扩展我的数据库编程知识
EN

Stack Overflow用户
提问于 2010-06-11 23:55:43
回答 5查看 296关注 0票数 3

我叫塔尔

我在一个PHP应用程序上工作,应该有很多很多的记录,我应该使用什么数据库,网上有没有解释如何建立高效的数据库和表的指南?

Tnx!

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-06-12 00:01:33

熟悉数据库规范化。这是一个优秀的理论,将帮助您构建稳定和可伸缩的数据库。在http://en.wikipedia.org/wiki/Database_normalization上有一篇关于这个主题的好文章

至于您应该使用哪种数据库管理系统,我建议您从MySQL开始。它是世界上最流行的数据库软件(他们在WordPress,phpBB和Drupal中使用它)。它快速、可靠、开源,并且有大量关于它的学习资料。

票数 4
EN

Stack Overflow用户

发布于 2010-06-12 00:05:12

这是一个大话题,仅仅选择技术A或B是不够的。您必须考虑从最终用户一直到web服务器的整个链条。

大多数数据库在性能方面都很接近。与简单地使用一个平台而不是另一个平台相比,您对每个数据库的利用程度将产生直接和更大的影响。

一个设计不佳的数据库模式和不佳优化的查询在任何数据库平台上都会表现得很差。

票数 2
EN

Stack Overflow用户

发布于 2010-06-11 23:58:28

不要选择每一行(*),只选择查询中需要的内容。

始终关闭连接。

在插入或更新时使用准备好的语句或转义输入的用户信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3024265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档