首页
学习
活动
专区
工具
TVP
发布

BanzClub

专栏成员
53
文章
69750
阅读量
14
订阅数
谈一谈缓存
“ 在计算机世界里,缓存可以说无处不在,无论是硬件,还是软件,缓存都是一种最使用的优化手段,可以在操作系统读取磁盘数据时、也可以在应用访问数据库数据时,还可以是本地程序访问网络数据时……”
搬砖俱乐部
2020-01-17
4170
Hive简述
数据仓库(Data Warehouse),可简写为 DW 或 DWH,数据仓库的目的是构建面向分析的集成化数据环境,为企业提供决策支持(Decision Support)。它出于分析性报告和决策支持目的而创建。
搬砖俱乐部
2019-11-06
6740
Hadoop 之 HDFS
“ Hadoop 可以看成是 HDFS + MapReduce + Yarn组成,其中HDFS作为分布式文件系统被用到了很多其他系统,本文将简要介绍HDFS的概念和架构”
搬砖俱乐部
2019-10-17
6980
浅谈分布式系统的一致性协议(一)
我们在Mysql系列文章中已经介绍过,我们常用的InnoDB存储引擎是支持事务的。这里所说的事务由一系列对系统中数据进行访问与更新的操作所组成的一个程序执行逻辑单元。事务保证了这一组操作要么都成功,要么都失败;并且事务提交之后,数据不会丢失。总结下来就是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability),即ACID四个特性。这种事务是针对单个数据库的,数据库底层只是在单个计算机内部通过一系列机制实现了ACID特性,不需要与其他外部数据源进行交互。从系统架构上划分,这属于集中式系统架构,这也符合早期做的传统软件项目的特点,没有负载均衡,都是单机运行,而数据库也是单台,只是做数据库备份,在主库宕掉时,切换到从库即可。
搬砖俱乐部
2019-09-27
1.2K0
浅谈 InnoDB 事务
“傲是对付敌人的武器,特别是对弱小对手的一种气势压制,这种武器也有使用场景,不应常用。尽量看清自己,尽量看清大势,并不是你本人有多牛,只不过你有这个机会站在那个荣耀的位置,这也理应是你更加努力的位置。当然,你内心可以荣耀,但请不要高傲,因为无论你处于什么位置,你都太渺小了。”
搬砖俱乐部
2019-09-12
6810
MySQL的内存结构与物理结构
MySQL的数据存储结构主要分两个方面:物理存储结构与内存存储结构,作为数据库,所有的数据最后一定要落到磁盘上,才能完成持久化的存储。内存结构为了实现提升数据库整体性能,主要用于存储临时数据和日志的缓冲。本文主要讲MySQL的物理结构,以及MySQL的内存结构,对于存储引擎也主要以InnoDB为主。
搬砖俱乐部
2019-08-30
8K0
MySQL的组件及InnoDB存储引擎
在《MySQL的体系结构》一文中,说互联网应用的数据是数据库的数据,这种是说法不够严谨的,其实对于网站来说所有的信息都可以看成是数据,包括图片、文本、文档、音视频等,这些数据按照存储分类可以分为非结构化数据、结构化数据、半结构化数据。
搬砖俱乐部
2019-08-27
1.5K0
MySQL的体系结构
在使用淘宝网进行购物过程中,当我们查询商品时,实际上是查询淘宝网数据库中的商品;当我们购买某一件商品时,我们是在向淘宝网的数据库的订单中,填写了一条购买信息;当我们去银行办理相关业务,查询账户余额时,是查询银行数据库中我们的个人账户信息;当我们取款时,我们是在修改银行数据库中账户信息的数据。所以,其实我们一直都在使用数据库,通过网络和设备,在与数据库进行交互。一方面数据库可以给应用提供插入、删除、修改、查询数据的功能,另一方面,数据库也能保证数据库再关机之后,数据不丢失,也就是数据的持久化。那么,数据库具体是如何实现的呢?
搬砖俱乐部
2019-08-01
8220
同步器
Java提供两种同步机制,一种是内置的synchronize,另外一种就是大名鼎鼎的AQS,基于AQS实现了很多同步器:倒数闩锁(CountDownLatch)、信号量(Semaphore)、可循环使用的屏障(CyclicBarrier)。
搬砖俱乐部
2019-06-15
4780
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档