1. Nosql数据库的四大分类 2. 分布式数据库CAP原理 2.1 关系型数据库事务遵循的ACID规则 首先了解传统关系型数据库事务遵循的ACID规则: 原子性(Atomicity):事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功。 一致性(Consistenc ...
分类:
数据库 时间:
2019-01-08 00:56:23
阅读次数:
285
一. 事务的基本概念 1. 什么是事务 事务是不可分割的操作,每条sql语句都是一个事务;事务只对DML语句有效,对DQL无效。 2. 事务的ACID 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持久性(Durability) 3. 假设这里有一个需 ...
分类:
数据库 时间:
2019-01-07 22:38:59
阅读次数:
210
聊一聊计算机 CPU,电源相关,时钟部分(主频),存储器,输入输出系统 计算机记忆装置:存储器分两大类:1、内存Ram(速度快,容量小(相对),断电后内容丢失) 非持久性记忆存储器2、如:硬盘,(速度稍慢,容量大,断电后内容不丢失) 持久性记忆存储器 计算机分两大类:1、通用计算机:电脑2、专用计算 ...
分类:
编程语言 时间:
2019-01-06 12:48:07
阅读次数:
218
事务定义 事务是访问并更新数据库中各个数据项的一个程序执行单元。在事务操作中,要不都做修改,要么都不做。 事务特性 事务具有ACID四个特性,分别是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。 原子性 原子性是指要么 ...
分类:
数据库 时间:
2019-01-05 15:18:01
阅读次数:
176
再说复制Kafka 的复制机制和分区的多副本架构是Kafka 可靠性保证的核心。把消息写入多个副本可以使Kafka 在发生崩愤时仍能保证消息的持久性。Kafka 的主题被分为多个分区,分区是基本的数据块。分区存储在单个磁盘上,Kafka 可以保证分区里的事件是有序的,分区可以在线(可用),也可以离线 ...
分类:
其他好文 时间:
2018-12-29 17:08:53
阅读次数:
183
事务管理: 用来确保数据的完整性和一致性 事务就是一系列的动作,它们被当做一个单独的工作单元.这些动作要么全部完成,要么全部不起作用 事务的四个关键属性 原子性 一致性 隔离性 持久性 Spring两种 编程式事务管理:将事务管理代码嵌入到业务方法中来控制事务的提交和回滚 声明式事务管理:将事务管理 ...
分类:
编程语言 时间:
2018-12-29 01:10:43
阅读次数:
218
前段时间国内一家互联网造车企业发布新车型,功能中包括车载KTV,有朋友对此评价是:这不就是一个录音软件加上歌词显示吗?从整车角度看,车载KTV是车的一个零件,零件满足其基本属性和功能即可,那有没有别的视角看待这个问题哪?不把它看做零件,看做细胞会如何?故有此题目:做需求不是做零件,而是做细胞。 1. ...
分类:
其他好文 时间:
2018-12-28 22:14:58
阅读次数:
215
为了保证数据的持久性,必须保证数据在外部存储在docker容器中,为了实现数据的持久性存储,在宿主机和容器内做映射,可以保证在容器的生命周期结束,数据依旧可以实现持久性存储。但是在k8s中,由于pod分布在各个不同的节点之上,并不能实现不同节点之间持久性数据的共享,并且,在节点故障时,可能会导致数据 ...
分类:
Web程序 时间:
2018-12-27 18:19:08
阅读次数:
532
以下是我收集的Java编程里各种区别,供Java学习爱好者参考,这些区别都是每次Java面试中常考的,大家好好掌握,如有失误请留言指出。想要获取Java详细全套学习资料请到上海尚学堂官网获取。 1、HashMap和Hashtable的区别。 HashMap是Hashtable的轻量级实现(非线程安全 ...
分类:
编程语言 时间:
2018-12-27 18:18:13
阅读次数:
207
redis是一个键值对,NOSQL,高性能存储系统,性能高,是分布式缓存的最佳人选,特别是node环境下,由于node的内存限制,是的node在内存方面寸土寸金,使用redis做缓存,是高性能高并发,node服务器最佳组合。 redis是使用内存进行存储的,所以就注定了他不适合非常大的持久性数据,这 ...
分类:
其他好文 时间:
2018-12-27 15:39:41
阅读次数:
129