New juju-mongodb package

John Arbash Meinel john at arbash-meinel.com
Mon Dec 2 12:48:35 UTC 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2013-12-02 16:39, roger peppe wrote:
> On 2 December 2013 11:40, Ian Booth <ian.booth at canonical.com>
> wrote:
>> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
>> 
>>> 
>>> I don't fully understand the difference from mongoexport vs
>>> mongodump (it looks like dump generates a binary snapshot
>>> compatible with restore, while export/import generate text
>>> representations of the data.)
>>> 
>>> I'd *really* like us to stick with *one* of them as the
>>> recommended method for backing up the content.
>>> 
>> 
>> Both export and dump are used by the Juju backup tool. dump is
>> used to do a full bson export of the database and is required for
>> a database recovery. export is used to write to json the
>> environment settings document so that there is a human readable
>> copy of the full environment settings contained in the backup
>> tarball.
> 
> ISTM that the mongo command could be used to similar effect, as
> John suggests, couldn't it? Then we would not need mongexport at
> all.
> 

For what we are using this page:

http://stackoverflow.com/questions/11255630/how-to-export-all-collection-in-mongodb

has something like:
  mongo --eval 'printjson(db.getCollectionNames())'

We can easily change the internal one to something like
db.find('session') or whatever it needs to be.

Now, we wouldn't need 'mongo' otherwise, but I think if we have to
pick a tool 'mongo' is more generally useful, and it doesn't bundle v8
so it is a smaller binary as well.

So +1 to switching to 'mongo' instead of 'mongoexport'.

John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (Cygwin)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlKcgaMACgkQJdeBCYSNAAMkZgCfUppZVL16+mkARijKDfwIm7cp
NAkAoLKxYwuUcTDtrIxdRNBiUPiR6BwD
=AuBf
-----END PGP SIGNATURE-----



More information about the Juju-dev mailing list