I have developed a C# project with SQLite3. I need to replace SQLite3 with Berkeley DB.
Is it possible to replace? If yes, what should we follow?
I have developed a C# project with SQLite3. I need to replace SQLite3 with Berkeley DB.
Is it possible to replace? If yes, what should we follow?
There's an easy way and a hard way to replace sqlite3 with BerkeleyDB.
The easy way is to replace the sqlite3 libraries with the sqlite3 wrapper library (part of modern Berkeley DB) that uses BerkeleyDB as the data store engine under a modified sqlite3 (it's exactly a sqlite3 API).
The harder implementation would be to rewrite the SQL methods to use Berkeley DB. Since Berkeley DB is basically a NoSQL! key->value store, you will likely need to think about whether your schema is simple enough to justify the work involved.