Do they belong to you? Claim these comments.
Jan
Is this you? Claim Profile »
2 months ago
in Some Notes on Distributed Key Stores on random($foo)
In addition, the CouchDB devs never did any "big talk about scaling" auto-sharding et.al is a future feature. Just by the fact that it comes with a HTTP interface makes key-based partitioning a snap (see couchdb-lounge on Google Code for a 3rd party project that does just that). CouchDB has "alpha software" written all over the place :)
1 reply
2 months ago
in Some Notes on Distributed Key Stores on random($foo)
Hey, thanks for the feedback. CouchDB documentation is still coming along and there's a lot of things you can do wrong if you don't understand it as it is different in a lot of ways. So lucene is the only "vapor that's on the frontpage", by now there's a decent GitHub branch that we're looking to integrate. Replication is solid and has been for quite some time, I wonder what didn't work for you. View Indexes only recalculate what changed in a DB, it's incremental, they do not reindex all data when things change. Also, the view behaviour you saw is most likely wrong usage or outdate dependencies. We're happy to address any issues on the user@ mailing list, but I understand that getting under the skin of every project out there is not your priority.
2 months ago
in Some Notes on Distributed Key Stores on random($foo)
Hi,
thanks for writing this up. Can you elaborate on the CouchDB vaporware bit, though?
Cheers
Jan
--
thanks for writing this up. Can you elaborate on the CouchDB vaporware bit, though?
Cheers
Jan
--
1 reply
lhl
Jan, if I recall correctly, when I tried out CouchDB last year, Lucene wasn't in releases or trunk (and the branch didn't build) and the replication was a joke. While there has been consistently big talk about CouchDB scaling, I could not find any actual distributed features for dealing with large datasets. CouchDB choked on a relatively modest data set when generating views - many minutes to generate one on a small 100K item/2GB data set. It also took 5+GB of storage for that.
I also couldn't really wrap my head about the benefit of not having indexes but having to recalculate a view anytime the data changed, but I'd say mostly that at the time (and based on the Q&A at Bob Ippolito's talk maybe still) that CouchDB fanboys and developers were all over the Internet taking up oxygen about Couch while like I mentioned, what I assumed were core components didn't exist workably, much less being suitable for anything but the most toy test projects.
I also couldn't really wrap my head about the benefit of not having indexes but having to recalculate a view anytime the data changed, but I'd say mostly that at the time (and based on the Q&A at Bob Ippolito's talk maybe still) that CouchDB fanboys and developers were all over the Internet taking up oxygen about Couch while like I mentioned, what I assumed were core components didn't exist workably, much less being suitable for anything but the most toy test projects.
8 months ago
in CouchDB basic authentication on smarticus-blogCool! Thanks for making that screencast :) If you want to do more, please feel encouraged! Also, would you mind linking to this on the CouchDB wiki (http://wiki.apache.org/couchdb/FrontPage)? That’d be very cool :)
<h2>Cheers
Jan</h2>
9 months ago
in Accessing CouchDB Admin Without Exposing It To A Public Port on britg
Correct, good thinking, too. It is even an FaQ :-)
http://wiki.apache.org/couchdb/FrequentlyAskedQ...
Cheers
Jan
--
http://wiki.apache.org/couchdb/FrequentlyAskedQ...
Cheers
Jan
--
9 months ago
in A water-saving tip on A little place of calm
Works on any toilet I have seen (~1400).
10 months ago
in A little place of calm » Blog Archive » CouchDB on Rails (part 4 of ?) on A little place of calm
Jup, my comment definitely missed a "In case you want to fix AactiveCouch"... Sorry :-) (New ep tonight? :)
10 months ago
in A little place of calm » Blog Archive » CouchDB on Rails (part 4 of ?) on A little place of calm
Aimee, this is again, excellent, thanks for taking the time to write this, and keep it up!
The find/view issue, in my opinion shows that AR is probably not the best model to use with CouchDB. I'm not saying it can't be made to work together, but I think we'd need to bend both parts to something they weren't designed to do. Why is that?
The difference between CouchDB and an RDBMS (that AR is 'just' and object representation of) can be summed up as "RDBMS: Static data & dynamic queries vs CouchDB: Dynamic data & fixed queries". So providing dynamic queries is not exactly CouchDB's strength. This is not a bad thing though, you still can get all the info you need for your application out of CouchDB. Just in a different way. That makes AR probably not the first choice for an OO abstraction layer on top of CouchDB.
To fix the API issues of ActiveCouch, see http://wiki.apache.org/couchdb/BreakingChanges for what has changed in CouchDB.
Again, brilliant content, please continue!
Cheers
Jan
--
The find/view issue, in my opinion shows that AR is probably not the best model to use with CouchDB. I'm not saying it can't be made to work together, but I think we'd need to bend both parts to something they weren't designed to do. Why is that?
The difference between CouchDB and an RDBMS (that AR is 'just' and object representation of) can be summed up as "RDBMS: Static data & dynamic queries vs CouchDB: Dynamic data & fixed queries". So providing dynamic queries is not exactly CouchDB's strength. This is not a bad thing though, you still can get all the info you need for your application out of CouchDB. Just in a different way. That makes AR probably not the first choice for an OO abstraction layer on top of CouchDB.
To fix the API issues of ActiveCouch, see http://wiki.apache.org/couchdb/BreakingChanges for what has changed in CouchDB.
Again, brilliant content, please continue!
Cheers
Jan
--
10 months ago
in A little place of calm » Blog Archive » CouchDB on Rails (part 2 of ?) on A little place of calm
Part three and four today then? :D
10 months ago
in A little place of calm » Blog Archive » CouchDB on Rails (part 2 of ?) on A little place of calm
@Aimee, Twitter is enough of a time-sink if you are sensitive to that ;) But welcome on IRC, if you like. Also, keep it up, this series looks very promising already.
1 year ago
in random($foo): Internet Asshattery, Armchair Scaling Experts Edition on random($foo)
Just…thanks.
Cheers!