很多站长朋友们都不太清楚php应用和数据库分离,今天小编就来给大家整理php应用和数据库分离,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php跟mysql配合使用,为什么数据库与网站程序要分别放在两台服务器上。别的脚本语言和数据库也是这样么 2、 为什么应用系统与数据库管理员职责分离 3、 数据库分离,什么意思啊? 4、 web服务器与数据库分离Applet读写数据库非常慢求解! 5、 数据库服务器和应用程序服务器分离性能上有好处么 6、 php数据库用一个sql取数据还是多个sql分开取数据好 php跟mysql配合使用,为什么数据库与网站程序要分别放在两台服务器上。别的脚本语言和数据库也是这样么个人认为放在同一台服务器上比较好
1.数据库在本地的话,网站的速度肯定会比异地快。
2.数据库在本地的话可一定程度上提高安全性,因为我们建立数据库时可以把账号权限设置成localhost也就是本地127.0.0.1这样的话即使知道数据库账号密码也无法在远程入侵。
3.可以节省一台服务器的费用,一般的VPS运行apache+php+mysql+phpmyadmin+zend都不吃力的.
纯属个人经验,如有不妥请多指点!
为什么应用系统与数据库管理员职责分离数据库管理员账号仅用于数据库日常维护。分离应用系统和数据库管理员有利于:
1. 权限分配,给予最小访问权限原则
2. 确保全部对数据的更新都通过前端应用程序处理业务逻辑进行
数据库分离,什么意思啊?数据库分离是指将数据库文件从数据库服务器实例中分离出来,相当于关闭了数据库。数据库分离后,应用程序不能连接到该数据库,数据库文件可以被其它进程访问。通常分离数据库用于快速地将数据库迁移到另一个sqlserver实例。
数据库分离后,还可以附加到sqlserver实例。
web服务器与数据库分离Applet读写数据库非常慢求解!1:可能是数据库机碎片过多。也也可能是文件索引没生成优化好。尝试压缩与修复数据凌乱内容之后在从新建立索引,在发送到SQL机(不知道你使用的是直接通讯发布还是远程发布,不可以直接那就找到数据手动拷贝。注意移动时要关闭数据库同时注意不要破坏索引文件) 2:请确定服务器是不是高峰值;大量处理数据会影响通信速度。 3:你使用的方法是具体怎么通信的APPLET访问WEB数据库服务器?这方面要看你B/S结构 JS/..的通讯模式。内核框架支持读取吗? 我已经发送具体办法到楼主邮箱了要看下代码才可找出办法,JAVA非常难,applet有安全限制,这方面不好做。。。。。。。。。。。分给我吧.....
数据库服务器和应用程序服务器分离性能上有好处么便于管理和安全性考虑。其实很多分离只是在于服务器做成两个虚拟机(一个放数据库,一个放应用),可以进行分别管理。你可以去服务器厂商(正睿)的网上找找相关技术文档参考一下,很快就清楚了!
php数据库用一个sql取数据还是多个sql分开取数据好php使用的数据库一般是mysql,当数据量大于1000万时,为了效率最好还会进行分表存储。
这要看你应用在什么场合了,如果只是单纯的数据处理,不需要取出来使用的话,可以直接在数据库里操作,比如建十张表,根据特征把1000万条数据插入到不同的表里。如insert into table_1 select * from table。
如果要取出来使用的话,建议写执行脚本,在数据库空闲时(如零点之后)执行该脚本,将处理的结果保存在另外一张表里,再从这张表里获取想要的结果。
关于php应用和数据库分离的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php应用和数据库分离 php应用和数据库分离的方法的详细内容...