Not at all. In fact, many third party tools out there talk directly to the sqlite database.
Its better to use sqlite3 though, as there are some bugs in sqlite2 and firefly (only svn-1696 iirc) concerning locks. With sqlite3 its all fine though.
de-u/c'd NSLU2 Unslung 6.8 - mt-daapd svn-1696