- 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.
推薦閱讀
- Learn Blockchain Programming with JavaScript
- 密碼學原理與Java實現
- MySQL 8從入門到精通(視頻教學版)
- Spring技術內幕:深入解析Spring架構與設計
- 算法大爆炸:面試通關步步為營
- 實戰低代碼
- Spring實戰(第5版)
- QTP自動化測試進階
- 網站構建技術
- Learning Three.js:The JavaScript 3D Library for WebGL
- C語言程序設計實驗指導 (第2版)
- 利用Python進行數據分析
- AutoCAD 2009實訓指導
- Regression Analysis with Python
- Python Social Media Analytics