原标题: MySQL数据库的特点是什么? 为什么被广泛使用呢?
数据库(如MySQL、Oracle和Microsoft SQL Server )是基于客户端服务器的数据库。 客户端-服务器APP应用程序分为两个不同的部分。 服务器部分是负责所有数据访问和处理的软件。 该软件在一台称为数据库服务器的计算机上运行。
与数据文件的交互只有服务器软件。 所有关于数据、添加、删除数据和更新数据的请求都由服务器软件完成。 这些请求或更改来自运行客户端软件的计算机。 客户端是与用户交互的软件。 例如,如果请求按字母顺序排列的产品列表,则客户端软件会通过网络向服务器软件发送请求。 服务器软件处理该请求,根据需要过滤、丢弃、排序数据,然后将结果发送给你的客户端软件。
有多少台计算机? 客户端和服务器软件可以安装在两台计算机上或一台计算机上。 即使它们不在同一台计算机上,客户端软件也必须与服务器软件进行通信,以便与所有数据库进行交互。
所有这些活动对用户都是透明的。 数据已保存在其他位置,或者数据库服务器已完成此操作,这一事实是隐藏的。 不需要直接访问数据文件。 事实上,由于大多数网络都已建立,用户无权访问数据,也无权访问存储数据的驱动器。
这样的意思是什么? 因为要使用MySQL,必须访问运行MySQL服务器软件的计算机以及向MySQL客户端软件发出命令的计算机。
服务器软件是MySQL DBMS。 可以在本地安装的副本上运行,也可以连接到您有权访问的远程服务器的副本。
客户端包括MySQL提供的工具、脚本语言(如Perl )、web APP开发语言(如ASP、ColdFusion、JSP和PHP )以及编程语言(如c、c和Java )。
MySQL具有以下特征,这些特征被广泛使用。
1 .简单易用
MySQL是一个高性能、相对简单的数据库系统,与某些大型系统的设置和管理相比复杂度较低。
2 .低价
MySQL对很多个人用户来说是免费的。
3 .紧凑
MySQL数据库的4.1.1版本仅为21MB,安装完成后也仅为51MB。
4 .查询语言支持
MySQL支持结构化查询语言(SQL )。 SQL是所有现代数据库系统的选定语言。 SQL支持开放数据库连接(odbc ) APP应用程序,这是由Microsoft开发的数据库通信协议。
5 .表演
MySQL数据库没有用户数限制,多个客户端可以同时使用同一个数据库。 您可以通过几个输入查询并显示结果的界面交互访问MySQL。 这些界面包括命令行客户端程序、Web浏览器或X Window System客户端程序。 还有用各种语言编写的界面,如C、c、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl。 因此,您可以选择使用已创建的客户端程序,也可以选择创建自己的客户端APP应用程序。
6 .连通性和安全性
MySQL是完全网络化的,可以从internet上的任何地方访问数据库,因此可以与任何地方的任何人共享数据库。 MySQL还支持访问控制,允许您控制谁看不到数据。
7 .可移植性
MySQL可以在不同的UNIX版本和非UNIX系统(如Windows或OS/2 )上运行。 MySQL可从家用PC运行到高级服务器。
8 .开放分发
MySQL很容易得到。 使用Web浏览器可以访问官方网站下载获得。 如果不能理解其中的某个算法是如何工作的,或者对某个算法感兴趣,可以取出其源代码进行分析。 如果您不喜欢某些算法,也可以对其进行更改。
9 .速度快
MySQL的执行速度很快。 曾有开发人员声称,MySQL可能是目前可获得的最快的数据库。 回到搜狐,查看更多
责任编辑: