当前位置:网站首页>[MySQL]一、MySQL起步
[MySQL]一、MySQL起步
2022-07-23 13:56:00 【FanMY_71】
1、MySQL是否可以用容器来运行?
容器不适合用来运行MySQL
- 数据安全问题
- 容器随时可以停止、或者删除。当容器被rm掉,容器里的数据将会丢失。为了避免数据的丢失,用户可以使用数据卷挂在来存储数据。但是容器的volumes设计是围绕Union FS镜像层提供持久存储,数据安全缺乏保证。如果容器突然崩溃,数据库未能正确关闭,可能会损坏数据。另外,容器里共享数据卷组,对物理机硬件损伤也比较大。
- 性能问题
- MySQL关系型数据库,对IO要求较高。当一台物理机跑多个时,IO就会累加,导致IO瓶颈,大大降低MySQL的读写性能。当然也有技术可以解决这个问题。
- 网络问题
- 状态
- 资源隔离
- 云平台的不适用性
- 运行数据库的环境要求
2、数据库的种类
- 关系型数据库:MySQL、oracle、MSSQL、postgreSQL、DB2、informix等
可以理解为不同的表之间的列(字段)可以联系(外键)
- 非关系型数据库:NoSQL、elasticserach、Redis、TIDB
不同的业务场景,适合不同的数据库。所以没有绝对的好坏之分。
2.1、数据库背景
ariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自麦克尔·维德纽斯的女儿玛丽亚(英语:Maria)的名字。MariaDB的API和协议兼容MySQL,另外又添加了一些功能,以支持本地的非阻塞操作和进度报告。由于担心甲骨文MySQL的一个更加封闭的软件项目,Fedora的计划在Fedora 19中的以MariaDB取代MySQL,维基媒体基金会的服务器同样也使用MariaDB取代了MySQL
现在国家推行数据库国产化。介绍近年风头很好的数据库:
边栏推荐
- Weisfeiler-Lehman图同构测试及其他
- Pinia (pineapple)
- 软件测试计划包括哪些内容,测试计划如何编写。分享测试计划模板
- Weisfeiler Lehman graph isomorphism test and others
- What are the principal guaranteed financial products with an annual interest rate of about 6%?
- uni-app进阶之认证【day12】
- oracle 数据库 11C 之后版本使用 memory_target 自动内存管理
- 解决data functions should return an object 并(Property “visible“ must be accessed with “$data.visible“)
- Cuibaoqiu, vice president of Xiaomi group: open source is the best platform and model for human technological progress
- ROS2自学笔记:Rviz可视化工具
猜你喜欢

【31. 走迷宫(BFS)】
[web vulnerability exploration] SQL injection vulnerability

PMP每日一练 | 考试不迷路-7.23

Wechat applet wx.hideloading() will close the toast prompt box

二十四节气之大暑

AXI interconnect IP核的说明及用法

VMware虚拟机的三种网络模式

灰色关联分析(MATLAB)

The first stage of basic knowledge of numpy data analysis (numpy Foundation)

Win11如何添加图片3D效果?Win11添加图片3D效果的方法
随机推荐
软件配置 | Anaconda下载、安装及环境配置和卸载
串的初步认识
JMeter之函数二次开发/插件开发(细版)
灰色预测(MATLAB)
一道反序列化的CTF题分享
目前有哪些年利率6%左右的保本理财产品?
Tips and tricks for Neural Networks 深度学习训练神经网络的技巧总结(不定期更新)
使用“soup.h1.text”爬虫提取标题会多一个\
uni-app进阶之认证【day12】
Detector: detect objects with recursive feature pyramid and switchable atolos convolution
【Flutter -- 布局】线性布局(Row 和 Column)
微机原理与技术接口课后作业总结
iphone 无法打开openv**文件的解决方案
Notes on Microcomputer Principle and technical interface
YOLOV7
Direct exchange
Shell | ssh失败原因及解决方法不完全总结
拼多多APP商品详情接口获取activity_id值(拼多多activity_id接口)
php文件锁抽奖防止并发
银河证券网上开户,手机上开户安不安全