![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 84
PHP进阶� 薇薇
这个作者很懒,什么都没留下…
展开
-
ElasticSearch结合MySQL的两种架构模式对比
数据库同步的管道架构 MySQL作为数据库的核心能力范围就是在线业务的事务处理和查询访问。因此无论单体应用也好,微服务也好,都会以多连接请求的形式,将业务数据写入MySQL;作为专业的Elasticsearch,往往在整个过程中,扮演着从MySQL复制数据、建立索引、提供搜索的角色。这是最普遍存在的一种应用场景。 往往从MySQL同步数据到Elasticsearch的过程,就属于异构系统之间的协作了,这块无论从技术选型也好,运维复杂性也好,都比单独解决两边的问题要麻烦。 解决MySQL和Elastic转载 2021-04-06 16:17:15 · 195 阅读 · 0 评论 -
MySQL 建表为啥还设置个自增 id ?用流水号当主键不正好么?
建表规约 在工作中,创建表的时候,DBA 也会审核一下建表 SQL,检查是否符合规范以及常用字段是否设置索引。 CREATE TABLE xxxx ( id bigint(20) NOT NULL AUTO_INCREMENT COMMENT ‘自增主键’, create_time datetime(3) NOT NULL DEFAULT current_timestamp(3) COMMENT ‘创建时间’, update_time datetime(3) NOT NULL DEFAULT current转载 2021-03-30 15:34:37 · 319 阅读 · 0 评论 -
MySQL和Oracle的区别
一、宏观上: 1、Oracle是大型的数据库而Mysql是中小型数据库;Mysql是开源的,Oracle是收费的,且价格昂贵。 2、Oracle支持大并发,大访问量,是OLTP的最好的工具。 3、安装占用的内存也是有差别,Mysql安装完成之后占用的内存远远小于Oracle所占用的内存,并且Oracle越用所占内存也会变多。 二、微观上: 1、对于事务的支持 Mysql对于事务默认是不支持的,只是有某些存储引擎中如:innodb可以支持;而Oracle对于事物是完全支持的。 2、并发性 什么是并发性?并发性转载 2021-03-30 15:32:01 · 109 阅读 · 0 评论