Its not just awkward. I think mongodb doesn't give us enough consistency guarantees. We can still use it; but we'll need a file store as well for recovery.
Mongodb doesn't tell you when the data is committed such that if your server crashes, you haven't lost any data. If you sign a delta and federate it, then the server crashes before the delta is committed, the server is in an inconsistent state. We might be able to fix that by changing federation, but for now On Sun, Nov 7, 2010 at 11:39 AM, Alex North <[email protected]> wrote: > Right, the implementation isn't complete yet. > Inspired by patches from Anthony Watkins and some community enthusiasm we > investigated making a MongoDB store first up, but certain limitations of > Mongo (document size, no single-server durability guarantee) made it a bit > awkward. So as a simple first data store we're implementing a > filesystem-based one. We think this will server better as an example of what > the wave store needs to provide and help other contributors build > alternative implementations, including Mongo. > A. > > On 7 November 2010 18:50, DanielS <[email protected]> wrote: >> >> Am I right in thinking there is no kind of wave storage implemented at >> the moment? >> >> I saw a draft for wave file storage. What about storing the waves in >> mongodb? >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Wave Protocol" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/wave-protocol?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "Wave Protocol" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/wave-protocol?hl=en. > -- You received this message because you are subscribed to the Google Groups "Wave Protocol" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/wave-protocol?hl=en.
