# 数据库概览
数据库一览
MSSqlServer
常见版本:mssql server 2008/2012/express.
常用操作:备份,导入,导出,sql查询与调试。
MySQL
MySQL也是Oracle(甲骨文公司)的杰作。
phpMyAdmin主要技术
以下为浏览器(网页版)截图
MySQL Workbench主要技术
版本:
兼容性:
主页:
关于
备份:
方法步骤:点击选择一个Connection
Administration
Data Export
Start Export
Export Completed.
设置
Preferences…
Data export error fixed:
bat
cmd
InnoDB
全局参数
来源:官网及51CTO等网络mysql相关知识整理
查看修改设置
mysql -uroot -p
> use <Schemas(dbName)>;
show variables like 'max_connections'; #查看最大连接数设置
show global status like 'Max_used_connections'; #查看实际己使用的最大连接数
set global max_connections = 200; #修改Mysql最大连接数
查看正在执行的SQL
-- 切换数据库
use information_schema;
-- 查看正在执行的SQL语句
show processlist;
-- 或者直接使用SQL语句查询
select * from information_schema.`PROCESSLIST` where info is not null;
开启日志模式,记录所有SQL语句执行记录
-- 查看当前日志输出类型:table / file ,可根据需要具体设置
show variables like 'log_output';
-- 设置日志输出至table
set global log_output='table';
-- 设置日志输出至file
set global log_output='file';
-- 查看日志输出文件的保存路径
show variables like 'general_log_file';
-- 修改日志输出文件的保存路径
set global general_log_file='tmp/general.log';
-- 完成日志模式设置后,开启日志功能
-- 查看日志功能设置状态
show variables like 'general_log';
-- 打开日志记录功能
set global general_log=on;
-- 关闭日志记录功能
set global general_log=off;
-- 日志输出至table模式,查看日志记录
SELECT * from mysql.general_log ORDER BY event_time DESC;
-- 日志输出至table模式,清空日志记录
truncate table mysql.general_log;
-- 日志输出至file模式,查看日志记录
cat /tmp/general.log
Oracle
Redis
IndexedDB
SQLite
MongoDB
PostgreSQL
NoSQL
国产DB
可以选择开源替代:见MySQL.。
Kingbase
简介
KingbaseES数据库服务器。
是北京人大金仓信息技术股份有限公司研发的具有自主知识产权的国产大型通用数据库管理系统(DBMS)。
国家“863”计划数据库重大专项和北京市科技计划重大项目支持。
系统具有完整的大型通用数据库管理系统特征,提供完备的数据库管理功能,支持1000个以上并发用户、TB级数据量、GB级大对象。系统可运行于Windows、Linux、麒麟以及UNIX等多种操作系统平台,具有标准通用、稳定高效、安全可靠、兼容易用等特点。
主要在在电子政务、教育、水利、农业等领域大量推广应用。
产品版本
KingbaseES数据库从规模和性能上分为四种基本版本:企业版、标准版、单机版和安全版。
数据迁移
MySQL数据需要经Oracle中转转换,迁移问题很多,兼容不好,不稳定。
OceanBase
关键字:金融级、分布式、商业数据库
简介
蚂蚁金服、阿里巴巴完全自主研发的金融级分布式关系数据库,始创于2010年。
2017年开始对外商用。
2020.6.8 蚂蚁集团宣布将自研数据库产品OceanBase独立进行公司化运作,成立由蚂蚁100%控股的数据库公司北京奥星贝斯科技。
OceanBase是一个支持海量数据的高性能分布式数据库系统,实现了数千亿条记录、数百TB数据上的跨行跨表事务,由淘宝核心系统研发、运维、DBA、广告、应用研发等部门共同完成。
产品目标之一是在一套引擎里同时支持 OLAP 和 OLTP,即 HTAP(Hybrid Transactional/Analytical Processing)。
定位:从进入金融行业开始,慢慢辐射其他行业。
开源源代码:https://github.com/alibaba/oceanbase
产品版本
2019 OceanBase 2.0
数据迁移
支持MySQL和Oracle,兼容较好。
(end)