Is your application write heavy? If so, sqlite may be a significant performance decrease over postgres, because of the database locking during concurrent write access or a write happening in combination with readers.
--
You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python_inside_m...@googlegroups.com.
To post to this group, send email to python_in...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Thanks again Justin :)
In terms of reliable and production quality, you can find many people saying it works just fine for small to medium web services where the clients are mainly reading down data.
It would just be something that might topple over if you use it on a render farm where all the nodes are pounding it for data on fast connections while other clients are trying to write to it.
If anyone has resolved the memory access issues (which are very rare and random)--I would be interested in that solution.
thanks
--
You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python_inside_maya+unsub...@googlegroups.com.
To post to this group, send email to python_inside_maya@googlegroups.com.
I'd advise strongly against this. There is a worse problem than performance that you'll encounter eventually - concurrent writes can corrupt the database.
Like Justin mentioned, sqlite uses a file-locking mechanism to control concurrent writes, which seems to work 99.9% of the time. The time it doesn't will corrupt your database. I've seen it happen.
IMO, sqlite is great for storing single-user application data and as a test database, but if you're intending to store critical data that will be written to by multiple machines over a network, I would bite the bullet with PostgreSQL, MySQL, etc.
On Sun, Sep 15, 2013 at 8:55 PM, Joe Weidenbach <scd...@gmail.com> wrote:
That's for 2012+ by the way.
On 9/15/2013 8:49 PM, Jay Goodman wrote:
Are you planning to connect to the DB from within maya? There are (or were) issues with maya and sqlite: from the dll not being included with the maya install to memory access issues. I thought I read this was fixed as of 2012, but I'm stuck on 2009, and haven't verified.
If anyone has resolved the memory access issues (which are very rare and random)--I would be interested in that solution.
thanks
--
You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python_inside_m...@googlegroups.com.
To post to this group, send email to python_in...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python_inside_m...@googlegroups.com.
To post to this group, send email to python_in...@googlegroups.com.
I thought the intro was a bit misleading. It wasn't clear to me why it seemed like such a joke to consider Sqlite for a production application. I was always under the impression that sqlite was production grade, but that it is meant for small to medium traffic. I am pretty sure sqlite has been used in production for quite a long time, right? The way it was phrased in the blog post kind of sounded like you were out to prove that it isn't just a toy.
--
You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python_inside_m...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/900f345b-1819-4206-afbd-b3e09bfad9e4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "Python Programming for Autodesk Maya" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/python_inside_maya/ADU9TCDs-LM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to python_inside_m...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAPGFgA18Dxk%3DpRuDu-B3vNF1zzGniWYWCC6XP1iByedVEpt%2BiQ%40mail.gmail.com.
Ya I think that might have been the issue. It wasn't really clear upfront about your company and the profile of the application. So it seemed like in general you were proving sqlite is viable for any production application.
Thanks for sharing!
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAGzLmH1Y73QDidiAtKhhKoT%2B6sbqTLB4FMcY7V9c3UB3pXwDEQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAPGFgA2xX80hxKvN970zMpi74WJwD8VytDKu6xkV3hKrd4mjQQ%40mail.gmail.com.