NOTE: After working some more on AceBase, I don't recommend using this database in production servers right now. It should only be used for experimentation since I have run into reliability issues with it. Next week's video is on SQLite which is a lot more robust.
MeshCentral supports many different databases: MongoDB, PostgreSQL, MySQL, MadiaDB, NeDB and AceBase. By default, MeshCentral uses NeDB as the local database that does not need any setup, however NeDB is no longer maintained and MeshCentral added support for AceBase as a replacement. In this video we look at enabling AceBase and the differences between NeDB and AceBase. More information at: https://meshcentral.com
00:00 - Introduction
00:20 - MeshCentral needs a database
00:44 - Databases supported by MeshCentral
01:55 - NeDB and AceBase as local databases
03:28 - Default database is currently NeDB
04:07 - NeDB is not longer maintained
05:28 - AceBase on GitHub, pure NodeJS database
06:33 - Transition from NeDB to AceBase
07:18 - Enabling AceBase in the config.json
08:19 - Demonstration setup using NeDB
08:54 - Changing the config.json
09:50 - Migration by exporting and importing records
10:40 - Running with AceBase
11:17 - Difference between NeDB and AceBase in meshcentral-data
12:50 - The config.json sponsor flag
13:13 - Conclusion
Music | "I Need You" by LiQWYD