IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> 为什么基础设施工程师更喜欢MySQL? -> 正文阅读

[PHP知识库]为什么基础设施工程师更喜欢MySQL?

作为一名开发者除了得心应手的编程语言,功能强大的IDE,最常用到的应当属于各种各样的数据库了。不同的数据库侧重点也有所不同,一个合适的数据库或能带来事半功倍之效。

数据库初创公司PlanetScale的产品工程师Mike Coutermarsh在个人博客上分享了一篇博文,在他看来,基础设施工程师更喜欢MySQL,而产品工程师则更喜欢Postgres(PostgreSQL)数据库。Mike Coutermarsh表示,不同业务类型的工程师重视的方向不同。基础设施工程师通常更关心可靠性、故障情况、升级和数据永远不会丢失等功能。产品工程师虽然也关心这些问题,但他们更关心那些能使用户功能构建更容易的工具。MySQL数据库体积小、速度快、成本低、可靠性高。正好可以满足基础设施工程师操作简单容易备份、容易复制、故障转移、故障(系统)升级的需求。而且MySQL还具备以下特性:

·基于C和C++编写,并使用多种编译器进行测试,保证源代码的可移植性;

·支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统;

·为多种编程语言提供API支持,这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等;

·支持多线程,充分利用CPU资源;

·优化SQL查询算法,有效地提高查询速度;

·既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入其他的软件中;

·提供多语言支持,常见的编码如中文的GB 2312、BIG 5,日文的 Shift_JIS等都可以用作数据表名和数据列名;

·提供TCP/IP、ODBC和JDBC等多种数据库连接途径;

·提供用于管理、检查、优化数据库操作的管理工具;

·支持大型数据库,可以处理拥有上千万条记录的大型数据库,支持多种存储引擎。

Postgres其实跟MySQL数据库很像,都是使用SQL语言来执行资料的查询。这些资料通过外键联系在一起,以一系列表格的形式存在。但相比MySQL,Postgres的优势在于其可编程性,即对于使用数据库资料的实际应用能力更强。如果一个产品工程师更喜欢Postgres,通常是因为其可编程性,也就是postgis、jsonb/hstore等东西。这可以让他们在应用中使用一些能快捷建立某些东西。

希望这可以帮助你理解为什么你经常能看到许多大厂选择使用MySQL。

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2022-04-22 18:16:01  更:2022-04-22 18:16:13 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 7:01:40-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码