微软提供的 Sql Server 软件中,数据库关系图、表、视图、存储过程、触发 器、类型、规则、默认值是其主要的数据库对象设计数据库的过程实际上就是设 计和实现数据库对象的过程。
2。2。2 MySql
和微软的 Sql Server 不同的是,Mysql 是一个小型的开源关系型数据库管理 系统,其开发公司是大名鼎鼎的 Sun 公司,之后其又被 Oracle 公司收购。在各 个大型关系型数据库统治的今天,许多人都认为 Mysql 即将被历史淘汰。然而, 如今各个互联网网站,各个中小型管理软件却都不约而同的把目光投向了 Mysql 作为开发数据库。究其原因,就是 Mysql 体积小、速度快、稳定性好、成本低、 以及开源的优点。 文献综述
Mysql 的源码是用 C 编写的,其稳定性和平台的移植性都比大多数数据库系 统高。同时,Mysql 支持目前市面上的绝大多数操作系统,保证了其平台的兼容 性。再者,不同语言拥有各自不同的 API 接口,为不同语言的软件开发程序员 提供了方便。同时,Mysql 支持现在流行的多线程程序,使 CPU 的使用率大幅 度提高了。
Mysql 的管理可以直接使用命令行工具,也可以从网上下载 Mysql 的图形管 理工具。保证了 Mysql 的可管理性。
数据库表字段的建立是数据库最重要的一步,而数据库软件的选择则是次要 的,由于我们选择的是 PHP 开发语言,而 PHP+Mysql 的框架是最成熟的,再者, 云服务器上的基础环境也大多是 Mysql。于是,我们选择 Mysql 作为我们的开发 数据库软件。
2。3 WEB 服务器
2。3。1 百度 BAE
百度 BAE(BaiDuAppEngine)是百度公司开发设计的互联网应用程序开发环 境。它是百度公司根据互联网时代的推进,向现代的开发者推出的新型的互联网 开发平台和一系列网络程序开发的服务。这些服务包含云数据库、云存储、云消 息、云管道、云触发器等等。语言方面,支持大部分主流网络程序开发语言。给
广大程序员和其开发的程序带来了简单、高效、安全的云体验。
百度 BAE 提供了各种资源和功能的完全控制,通过这些控制,在这些控制下, 大量数据被集中在一起,基于百度云 BAE 基础框架,开发者不需要关注服务器的 任何东西,仅仅需要提交最终运行代码,并做一些简单的配置工作。这样使开发 者的工作大大减少了,加快了开发的速度。
BAE 平台可以支持 PHP、JAVA、PYTHON 网络应用程序的开发、编译、发 布、调试。同时 BAE 平台也提供了大量云服务给开发者,例如,可免费试用不 限容量的云存储空间,可免费试用 Mysql 云数据库等。
2。3。2 腾讯云服务器
相比前面介绍的百度云,腾讯云服务器同样是一个基于网络门户推出新型的 云服务平台。不太一样的是,腾讯云搭建时间起步较晚。可是,凭借腾讯广大的 用户群体和极其多样的产品和服务,腾讯云迅速把握了中国云服务器的市场。 来*自~优|尔^论:文+网www.youerw.com +QQ752018766*
在腾讯官方给出的声明中,腾讯云服务器的平台上友好的为各式各样的开发 者提供了丰富多样的应用部署环境,这样的好处是让广大程序员不再担心云服务 器基础架构的差异。同时,这样也可以让程序开发人员将重心放在如何为用户提 供更好的服务和产品,也降低了开发门槛,让更多对网络程序感兴趣的人加入了 腾讯云服务器的怀抱。 PHP+mysql微信平台商铺开发与设计(5):http://www.youerw.com/jisuanji/lunwen_84808.html