After all, it seems that I am only real user of sqlite in Pike, at least only one who intends to use it in production mode, and current implementation is too restrictive because of this implicity.
You certainly arn't the only "real user" of SQLite. I use it at work all the time nowdays and it works just fine.
Seriously, I'm getting tired of this discussion. If you cannot live with the overhead of converting your inputdata to pike strings, perhaps you should write your code in C or even assembler. You seem to be in great need of performance for your application and in that case, Pike simply isn't the best choice at all times. Another thing that makes me wonder why you want to use pike for this perticulat application is the fact that you don't seem to do anything with your data in Pike. From your posts, you just seem to read UTF-8 data from some source and shove it to SQLite. Doing that, is about 50 lines of C code and you don't get much more efficient than that...