[MDEV-9905] Options for NVDIMM usage in MariaDB Created: 2016-04-13 Updated: 2023-04-12 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major |
| Reporter: | Daniel Black | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 1 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||||||||||
| Description |
|
Hardware for NVDIMM plans to provide RAM speed access for byte addressable persistent memory. Linux kernel and userspace supporting libraries (http://pmem.io/nvml/) are providing vendor independent interfaces for using the hardware. As far as I can tell these devices are in the multiple GB size and may extend to what is currently disk size. NVML library is a BSD-3 licensed product containing various useful APIs. Options for integrating NVDIMM's features into the current MariaDB implementation include:
|
| Comments |
| Comment by Ian Gilfillan [ 2017-12-06 ] |
|
See the recent SQL Server announcement too: https://blogs.technet.microsoft.com/dataplatforminsider/2017/11/29/sql-server-2017-the-worlds-first-enterprise-class-diskless-database/ |
| Comment by Marko Mäkelä [ 2021-03-18 ] |
|
MariaDB Server 10.5 implemented the compile time option WITH_PMEM. If the InnoDB redo log is located on a mount -t dax file system, persistence will be achieved without system calls using the library.
In |