I wonder how terrible would it be to use DuckDB as the main database (running transactions) for a small project?