You could write something more generic, just a layer for JSON ops, and then 
some way to bind to a database: let the user choose which db, like DBI you 
know.

It would be fun to write Fango, that is Mango on filesystem, as default 
engine: see nedb npm package as an example.

Il giorno giovedì 25 settembre 2014 18:48:29 UTC+2, sri ha scritto:
>
> Some of you may have noticed this commit earlier today.
>
>     
> https://github.com/kraih/mojo/commit/d1fd06ee12bc9944978c9e495ac592b6bf32661f
>
> I'm very sad to announce that I've decided to stop maintaining Mango.
>
> And it's not even about the technical shortcomings of MongoDB itself, 
> which have been very annoying at times. Ever since the start of the 
> project, it has been a struggle to get correct information about the wire 
> protocol. Much of the documentation is outdated or missing, so reading the 
> source code of certain well maintained official MongoDB drivers (Python, 
> node.js...) has been the only way to get answers. Every major release of 
> MongoDB has introduced new breaking changes, which are decided behind 
> closed doors, suddenly pop up in a dev release, and require more reading of 
> source code to understand and implement.
>
> Write commands in MongoDB 2.6 were a total nightmare. So i was quite happy 
> when in April of this year a private Google Group for driver authors got 
> started, where information about upcoming changes was supposed to be 
> shared. But since then exactly ZERO information has been shared.
>
>     http://emptysqua.re/blog/server-discovery-and-monitoring-spec/
>
> The final straw for me was the release of this monstrous spec a few days 
> ago, which i can only assume is meant to ensure job security for some 
> folks. There would have been a simple solution that only requires this spec 
> to be implemented once, in the core server, but perhaps there are good 
> reasons for implementing cluster management in every driver individually, 
> and i'm just not smart enough to understand them yet.
>
>     https://jira.mongodb.org/browse/SERVER-1594
>
> Anyway, i don't think it is possible to develop a halfway decent MongoDB 
> driver without full-time staff anymore.
>
> P.S.: I'm not sure what will happen to Minion, but i'm currently looking 
> into alternatives to the default Mango backend.
>
> --
> sebastian
>

-- 
You received this message because you are subscribed to the Google Groups 
"Mojolicious" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/mojolicious.
For more options, visit https://groups.google.com/d/optout.

Reply via email to