It really depends on what you’re trying to accomplish. If other code is using the same database, or if the data is also coming in from other sources, that will limit your options because you’ll need to keep it compatible with both. You’ll probably have to create your own code to do the job in a case like that.
If the database table is not interacted with by other code, you could possibly do this with Participants Database, but you’d have to translate the existing database table into a new database table that is compatible with the plugin. That may or may not be practical, depending on the data you’re trying to manage. I’ve got an article on using existing data with Participants Database, it may help you understand what you need to do.
Importing an Existing Database into Participants Database