<div dir="ltr">> I initially considered using MongoDB, but I've read it has data integrity issues under certain conditions.<br><div class="gmail_extra"><br></div><div class="gmail_extra" style>I'm not very experienced with MongoDB, and particularly not to the point where it crashes and/or burns, but my impression from anecdotes of same has been that the corruption tends to happen under very high-volume conditions, which may or may not be your use case. But, though I've heard of this a few times with MongoDB, I think this is a problem that could occur in many/most NoSQL databases, as they often trade off some data durability for a speed boost since disk I/O is frequently the worst application bottleneck, and large-scale applications needing that kind of extra speed is frequently their target market.</div>

<div class="gmail_extra"><br></div><div class="gmail_extra">> All I know right now is that the data I need to handle comes in all different forms and values<br></div><div><br></div><div style>Another database you may be interested in checking out is Riak (<a href="http://basho.com/riak/">http://basho.com/riak/</a>). Depending on whether you meant "different forms and values" to mean different -- potentially binary -- file formats/etc., it may suit your situation better than MongoDB, which requires you to encode your data as JSON. Additionally, Riak has an HTTP interface for doing create/read/update/delete, and since it takes whatever data/files you throw at it, the barrier to entry is low from an API standpoint. However, a coworker trying to set it up did complain of a size limitation on individual objects of around 50 megs which maybe can't be configured around; but again, this may not be applicable to your use case, or be based on incorrect/outdated information on my part.</div>

<div style><br></div><div style><span style="font-family:arial,sans-serif;font-size:13px">> Are my fears re: Mongo overblown?  Is anyone happy with using something else?</span><br></div><div style><span style="font-family:arial,sans-serif;font-size:13px"><br>

</span></div><div style>If, on the other hand, you're already emotionally invested in MongoDB, and just want someone to better assuage your concerns/convince you it's the best fit, there's been rumblings on the DC list about Mike Friedman from 10gen coming to give a talk on using Perl with MongoDB. It should be very informative, as he's the author of the driver on CPAN. And, according to <a href="http://dc.pm.org/Home#topicqueue">http://dc.pm.org/Home#topicqueue</a>, it's currently scheduled for September 3rd. So, depending on your patience towards both waiting and traveling to DC, that's worth a look.</div>

<div style><br></div><div style>Hope this helps,</div><div style>--Stephen</div></div>