- 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.
推薦閱讀
- Python機器學習:數據分析與評分卡建模(微課版)
- Learning Chef
- VMware vSphere 6.7虛擬化架構實戰指南
- Reactive Programming With Java 9
- jQuery開發基礎教程
- 精通Python設計模式(第2版)
- 從零開始學C語言
- Keras深度學習實戰
- 零基礎Java學習筆記
- Lighttpd源碼分析
- 一本書講透Java線程:原理與實踐
- Learning Hadoop 2
- Domain-Driven Design in PHP
- 編程改變生活:用Python提升你的能力(進階篇·微課視頻版)
- Advanced UFT 12 for Test Engineers Cookbook