当前位置:网站首页>What are RDB and AOF
What are RDB and AOF
2022-07-06 20:49:00 【51CTO】
RDB:Redis DataBase, Writes a snapshot of a dataset in memory within a specified time interval ⼊ disk , The actual operation process is fork⼀ individual ⼦ process , First write the data set to ⼊ The temporary file , After writing successfully , Replace the previous ⽂ Pieces of , use ⼆ Binary compressed storage .
advantage :
- Whole Redis The database will contain only ⼀ individual ⽂ Pieces of dump.rdb, Easy persistence .
- Good disaster tolerance , Easy backup .
- Maximize performance ,fork Sub process to complete the write operation , Let the main process continue processing commands , So it is IO Maximize . Use a single child process for persistence , The main process will not enter ⾏ whatever IO operation , To ensure the redis A high performance
- Relative to the dataset ⼤ when , Than AOF It's more efficient to start .
shortcoming :
- Data security is low .RDB It's the interval ⼀ For a while ⾏ Persistence , If between persistence redis Hair ⽣ fault , Will send ⽣ Data loss . So this kind of ⽅ The formula is more suitable when the data requirements are not strict .
- because RDB It's through fork⼦ Process to assist in data persistence ⼯ Made , therefore , If the dataset is smaller ⼤ when , This may cause the entire server to stop ⽌ Service for hundreds of milliseconds , Even 1 Second .
AOF:Append Only File, Record every... Processed by the server in the form of a log ⼀ Write it 、 Delete operation , The query operation will not record , Record as text , Can open ⽂ See the detailed operation record
advantage :
- Data security ,Redis Provided in 3 Medium synchronization policy , Synchronization per second 、 Sync and out of sync per change . in fact , Synchronization per second is also done asynchronously , It's also very efficient , The difference is ⼀ Once the system goes down , So this ⼀ Data modified within seconds will be lost . And every modification is synchronized , We can think of it as synchronous persistence , That is, every time ⽣ All data changes will be immediately recorded on disk .
- adopt append Pattern writing ⽂ Pieces of , Even if the server goes down halfway, it will not destroy the existing content , Can pass redis check-aof Tools to solve data ⼀ A sexual question .
- AOF The mechanism rewrite Pattern . On a regular basis AOF⽂ Piece to rewrite , In order to achieve the purpose of compression
shortcoming :
- AOF File than RDB The file is big , And the recovery speed is slow .
- When the data set is large , Than rdb Low starting efficiency .
- Operational efficiency is not RDB high , AOF⽂ Piece ratio RDB High update frequency , priority of use AOF Restore data ,AOF Than RDB Safer and bigger ,RDB Performance ratio AOF good , If both have priority loading AOF.
边栏推荐
- 2022 nurse (primary) examination questions and new nurse (primary) examination questions
- (工作记录)2020年3月11日至2021年3月15日
- Variable star --- article module (1)
- Extraction rules and test objectives of performance test points
- 2022 construction electrician (special type of construction work) free test questions and construction electrician (special type of construction work) certificate examination
- 2110 summary of knowledge points and common problems in redis class
- [weekly pit] information encryption + [answer] positive integer factorization prime factor
- In unity space, an object moves around a fixed point on the sphere at a fixed speed
- Is it safe to open an account in flush? Which securities company is good at opening an account? Low handling charges
- [diy] how to make a personalized radio
猜你喜欢

电子游戏的核心原理

Spark SQL chasing Wife Series (initial understanding)
![[DIY]如何制作一款個性的收音機](/img/fc/a371322258131d1dc617ce18490baf.jpg)
[DIY]如何制作一款個性的收音機

Pycharm remote execution

使用.Net驱动Jetson Nano的OLED显示屏

【DSP】【第二篇】了解C6678和创建工程

Gui Gui programming (XIII) - event handling

2022 refrigeration and air conditioning equipment installation and repair examination contents and new version of refrigeration and air conditioning equipment installation and repair examination quest

【每周一坑】计算100以内质数之和 +【解答】输出三角形

2022 Guangdong Provincial Safety Officer C certificate third batch (full-time safety production management personnel) simulation examination and Guangdong Provincial Safety Officer C certificate third
随机推荐
JMeter server resource indicator monitoring (CPU, memory, etc.)
C language games - minesweeping
(工作记录)2020年3月11日至2021年3月15日
B-jiege's tree (pressed tree DP)
[diy] self designed Microsoft makecode arcade, official open source software and hardware
基于STM32单片机设计的红外测温仪(带人脸检测)
Unity writes a timer tool to start timing from the whole point. The format is: 00:00:00
PG基础篇--逻辑结构管理(事务)
Laravel notes - add the function of locking accounts after 5 login failures in user-defined login (improve system security)
Comprehensive evaluation and recommendation of the most comprehensive knowledge base management tools in the whole network: flowus, baklib, jiandaoyun, ones wiki, pingcode, seed, mebox, Yifang cloud,
Rhcsa Road
Infrared thermometer based on STM32 single chip microcomputer (with face detection)
Variable star --- article module (1)
Dynamically switch data sources
2022 Guangdong Provincial Safety Officer C certificate third batch (full-time safety production management personnel) simulation examination and Guangdong Provincial Safety Officer C certificate third
Maximum likelihood estimation and cross entropy loss
C language games - three chess
Basic knowledge of lists
15million employees are easy to manage, and the cloud native database gaussdb makes HR office more efficient
Implementation of packaging video into MP4 format and storing it in TF Card