ceph和mysql有什么区别?或者说ceph替换mysql可以么?
两个软件本身的业务环境就不同:ceph作为的是一个存储软件,支持块存储,文件存储,对象存储,你可以简单理解你linux上的一个目录或者一块硬盘。mysql作为关系型数据库,就是将数据按照一定的规则(关系模型),存储到数据库中,存储引擎是mysql本事自带的存储引擎,最常见的就是InnoDB和MyISAM,是本身自带的,和ceph没有关系,如果说有关系,就是可以用ceph的文件存储或...
PolarDB 如何支持自建表空间?
目前仅在企业版PolarDB支持。创建新的表空间后,PGDATA下的pg.tblspc目录下存在与新建表空间名一致的目录。它是一个指针,指向创建表空间时的物理位置,数据存放于homepostgrestblspc上。
Redis的事务是什么有懂的吗?
1)开启:以MULTI开始一个事务2)入队:将多个命令入队到事务中,找到这些命令并不会立即执行,而是放到等待执行事务队列里面3)执行:由EXEC命令触发事务三个特性:单独的隔离操作:事务的所有命令都会序列化、按顺序地实行没有隔离级别的概念:事务提交前任何指令都不会被实际执行不保证原子性:redis同一个事务中如果有一条命令执行失败,其后的命令仍然会被执行,不回滚
Mysql唯一字段和复合唯一键有什么差异?
SQLUNIQUE约束用于防止一个表中出现重复记录,UNIQUE和PRIMARYKEY约束均为列或列集合提供了唯一性的保证,PRIMARYKEY约束会自动定义一个UNIQUE约束,或者说PRIMARYKEY是一种特殊的UNIQUE约束,但二者是有明显区别的:每个表可以有多个UNIQUE约束,但只能有一个PRIMARYKEY约束.
OceanBase用在了哪些业务场景?
OceanBase第一个业务场景是淘宝的收藏夹(每人限制收藏2000个,最近一次双11前业务又扩容过一次。不同于购物车应用限制99个,后者数据库是分布式MySQL)。后来在阿里妈妈广告点击付费业务(P4P)也使用了。其他主要是支付宝和网商银行核心业务(包括会员、交易、支付、帐务。没错,大家支付宝的余额就是在OceanBase上。支付宝里绝大部分应用的数据库都在OceanBase上)。外部客户代表有南京银行的互联网核心业,还有一些城商行和...
要求底层存储也能够随着 MySQL 实例伸缩来动态配置,有哪两种解决方案?
在Kubernetes集群中引入LVMManager,以DaemonSet形式运行,负责管理每个节点上的磁盘,汇报节点磁盘容量和剩余容量、动态创建PV等;再引入localstoragescheduler调度模块,负责为使用本地存储的Pod选择合适(有足够容量)的节点。使用开源方案OpenEBS:iSCSI提供底层存储功能,OpenEBS管理iSCSI(目前只支持PV的ReadWriteOnce访问模式)。
OB的资源池是多租户共享吗?
租户在一定程度上相当于传统数据库的"实例"概念。租户之间是完全隔离的。在数据安全方面,不允许跨租户的数据访问,确保用户的数据资产没有被其他租户窃取的风险。在资源使用方面表现为租户"独占"其资源配额。总体上来说,租户(tenant)既是各类数据库对象的容器,又是资源的容器。