Вам может не потребоваться перейти с Excel на уровень Mysql / SQL Server / Oracle.
Одно из главных соображений: будете ли вы использовать несколько пользователей / сеансов, используя данные одновременно. Если нет, то все уровни параллелизма / блокировки в этих базах данных не требуют дополнительных затрат, и вы должны рассмотреть что-то вроде SQLite.
Другое - резервное копирование / восстановление. Счастливы счастливы получить «снимки» ваших данных (например, ежечасно / ежедневно / еженедельно) и вернуться к ним, если у вас возникли проблемы, или вам нужно иметь возможность восстановить каждое последнее изменение, даже если вы избивали физически пламя на вашем сервере.