- MySQL 8 for Big Data
- Shabbir Challawala Jaydip Lakhatariya Chintan Mehta Kandarp Patel
- 178字
- 2021-08-20 10:06:10
Memory
A memory storage engine is generally known as a heap storage engine. It is used for extremely fast access to data. This storage engine stores data in the RAM so that it wouldn't need I/O operations. As it stores data in the RAM, all data is lost upon server restart. This table is basically used for temporary tables or the lookup table. This engine supports table-level locking, which limits high write concurrency.
Important notes about memory tables are as follows:
- As memory table stores data in the RAM, which has a very limited storage capacity; if you try to write too much data into the memory table, it will start swapping data into the disk and then you lose the benefits of the memory storage engine.
- These tables don't support TEXT and BLOB data types, even such data types might not be required as it has limited storage capacity.
- This storage engine can be used to cache the results; lookup tables, for example, or postal codes and state names.
- Memory tables support B-tree indexes and Hash indexes.
推薦閱讀
- Expert C++
- Django+Vue.js商城項(xiàng)目實(shí)戰(zhàn)
- Building a Home Security System with Raspberry Pi
- 劍指JVM:虛擬機(jī)實(shí)踐與性能調(diào)優(yōu)
- Vue.js入門與商城開發(fā)實(shí)戰(zhàn)
- Visual Basic程序設(shè)計(jì)教程
- 程序員面試算法寶典
- Learning AWS Lumberyard Game Development
- 秒懂設(shè)計(jì)模式
- PHP+MySQL+Dreamweaver動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)例教程
- Visual C++數(shù)字圖像處理技術(shù)詳解
- Learning Apache Cassandra
- Developing SSRS Reports for Dynamics AX
- 人人都能開發(fā)RPA機(jī)器人:UiPath從入門到實(shí)戰(zhàn)
- Python預(yù)測分析實(shí)戰(zhàn)