一、适配各大数据库之前言
简介
本系列主要记录基于【用户权限服务】(一个SpringBoot服务的名称,不重要,只要是web项目都可以,为了方便描述,以下就简称 “用户中心”),适配各大数据库的过程,其中包括SQL Server、Oracle、PostgreSql、达梦、金仓、MYSQL等等,其次还记录了一些适配过程中所遇的问题,原因,以及给出一些解决方法,以供参考。
需求
使用你的微服务,切换不同的数据源,可正常访问前后端页面,发起正常业务请求,操作数据。
数据库简介
首先介绍一下,截止目前全球的常用数据库使用情况。
以及国产数据库的使用情况。
在此,只简单介绍其中几款,本文中主要适配的热门数据库产品。
-
1.MySQL:一种常用的开源关系型数据库管理系统,可以快速访问大量数据,并支持多用户同时访问。其最大的优点在于成本低,易于安装和配置,因此被广泛应用于各种中小型企业和网站。
-
2.Oracle:全球最大的商业数据库软件公司之一,提供各种可扩展的解决方