Database

¿Qué son las Meshery Databases?

Las Meshery Databases funcionan como repositorios para MeshSync, preferencias del usuario y configuraciones del sistema. Ambas bases de datos se consideran efímeras y deben ser tratadas como cachés. La retención de datos está atada a la vida útil de su instancia de Meshery Server. Los Remote Providers pueden ofrecer persistencia de datos a largo plazo. Las API de Meshery ofrecen mecanismos para clientes, como mesheryctl y UI de Meshery para recuperar datos.

Ver la figura a continuación para obtener detalles adicionales de los formatos de datos soportados y el tipo de datos almacenados.

Diagrama de Arquitectura

Componentes

Meshery Database tiene varios tipos de implementaciones de base de datos para soportar varios casos de uso. Estos son listados a continuación:

Componente Biblioteca
Bitcask git.mills.io/prologic/bitcask
SQLite gorm.io/gorm, gorm.io/driver/sqlite