操作|为什么基础设施工程师更喜欢MySQL?
作者 | 丁广辉 责编 | 张红月
出品 | CSDN(ID:CSDNnews)
【操作|为什么基础设施工程师更喜欢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等多种数据库连接途径;
- 提供用于管理、检查、优化数据库操作的管理工具;
- 支持大型数据库 , 可以处理拥有上千万条记录的大型数据库 , 支持多种存储引擎 。
参考链接:https://mikecoutermarsh.com/why-infrastructure-engineers-prefer-mysql/
END
《 新程序员001-004 》全面上市 , 对话世界级大师 , 报道中国IT行业创新创造
?Bing 和 Cortana 源码遭泄露!微软:别慌 , 问题不大!网友嘲讽:其实也没人想要
?近7成开发者无开源收入、最想操作系统开源、Java最受欢迎 | 揭晓中国开源开发者现状
? AI算力池化的五大场景揭秘
—点这里 ↓↓↓记得关注标星哦~—
一键三连 「分享」「点赞」p「在看」
成就一亿技术人
推荐阅读
- 概率|芯片解密为什么会失败?
- 校对|MU5735坠机事故,为什么一定要找到黑匣子?
- 李姝|姝莛知识贴|为什么要在空间站做实验
- 产品|健康码人证核验一体机插电联网即用,设备操作简单,使用方便灵活
- 控制|静态水压试验机 JAY-5343 PLC程序控制 HMI操作系统
- 制氢|发改委:突破氢能基础设施环节关键核心技术
- 架次|为什么黑匣子数据不能云同步来避免搜索困难
- 加州|美国加利福尼亚州夏季经常发生山火,为什么今年冬季也山火肆虐?
- 原因|飞机失事为什么一定要找到黑匣子?
- 声音|坠机事故为什么要找到黑匣子?
