Pages tagged couchdb:

InfoQ: CouchDB and Me
http://www.infoq.com/presentations/katz-couchdb-and-me

In this talk from RubyFringe, Damien Katz explains what drove him to create CouchDB, why he chose Erlang and what made him decide to sell his house to work on Free Software.
Very inspiring.
Test Center: Slacker databases break all the old rules | InfoWorld | Test Center | March 24, 2009 | By Peter Wayner
http://www.infoworld.com/archives/emailPrint.jsp?R=printThis&A=/article/09/03/24/12TC-databases_1.html
non-relation db comparision
Persevere: The JSON database and JavaScript application server
http://www.persvr.org/
Jedi/Sector One's random thoughts - An overview of modern SQL-free databases
http://00f.net/2009/an-overview-of-modern-sql-free-databases
Alternatives to SQL Databases [LWN.net]
http://lwn.net/Articles/328487/
Traditional SQL databases with "ACID" properties (Atomicity, Consistency, Isolation and Durability) give strong guarantees about what happens when data is stored and retrieved. These guarantees make it easier for application developers, freeing them from thinking about exactly how the data is stored and indexed, or even which database is running. However, these guarantees come with a cost.
Why CouchDB?
http://books.couchdb.org/relax/why-couchdb
man, I really really wish I understood this stuff.
shows
“Django may be built for the Web, but CouchDB is built of the Web. I’ve never seen software that so completely embraces the philosophies behind HTTP. CouchDB makes Django look old-school in the same way that Django makes ASP look outdated.”
ebook on why you would choose couchdb
CouchDB: Perform like a pr0n star
http://www.slideshare.net/mattetti/couchdb-perform-like-a-pr0n-star
Check out this SlideShare Presentation : CouchDB: Perform like a pr0n star http://tinyurl.com/cukfou [from http://twitter.com/josefrichter/statuses/1588959474]
SitePen Blog » JavaScriptDB: Persevere’s New High-Performance Storage Engine
http://www.sitepen.com/blog/2009/04/20/javascriptdb-perseveres-new-high-performance-storage-engine/
JavaScriptDB: Persevere’s New High-Performance Storage Engine April 20th, 2009 at 8:47 pm by Kris Zyp The latest beta of Persevere features a new native object storage engine called JavaScriptDB that provides high-end scalability and performance. Persevere now outperforms the common PHP and MySQL combination for accessing data via HTTP by about 40% and outperforms CouchDB by 249%. The new storage engine is designed and optimized specifically for persisting JavaScript and JSON data with dynamic object structures. It is also built for extreme scalability, with support for up to 9,000 petabytes of JSON/JS data in addition to any binary data.
Should you go Beyond Relational Databases? | Think Vitamin
http://thinkvitamin.com/dev/should-you-go-beyond-relational-databases/
Relational databases, such as MySQL, PostgreSQL and various commercial products, have served us well for many years. Lately, however, there has been a lot of discussion on whether the relational model is reaching the end of its life-span, and what may come after it.
Alternatives to SQL dbs - document, key-value, graph databases
No to SQL? Anti-database movement gains steam
http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9135086
No to SQL? Anti-database movement gains steam
The meet-up in San Francisco last month had a whiff of revolution about it, like a latter-day techie version of the American Patriots planning the Boston Tea Party. The inaugural get-together of the burgeoning NoSQL community crammed 150 attendees into a meeting room at CBS Interactive. Like the Patriots, who rebelled against Britain's heavy taxes, NoSQLers came to share how they had overthrown the tyranny of slow, expensive relational databases in favor of more efficient and cheaper ways of managing data. "Relational databases give you too much. They force you to twist your object data to fit a RDBMS [relational database management system]," said Jon Travis, principal engineer at Java toolmaker SpringSource, one of the 10 presenters at the NoSQL confab (PDF). NoSQL-based alternatives "just give you what you need," Travis said. Open source rises up The movement's chief champions are Web and Java developers, many of whom learned to get by at their cash-strapped startups without Ora
The meet-up in San Francisco last month had a whiff of revolution about it, like a latter-day techie version of the American Patriots planning the Boston Tea Party.
piece on an alternative approach to data management
SQL Databases Are An Overapplied Solution (And What To Use Instead)
http://adam.blog.heroku.com/past/2009/7/8/sql_databases_are_an_overapplied_solution_and_what_to_use_instead/
SQL Databases Are An Overapplied Solution (And What To Use Instead)
My Thoughts on NoSQL - Die in a Fire - Eric Florenzano’s Blog
http://www.eflorenzano.com/blog/post/my-thoughts-nosql/
Over the past few years, relational databases have fallen out of favor for a number of influential people in our industry. I'd like to weigh in on that, but before doing so, I'd like to give my executive summary of the events leading up to this movement
Tokyo Cabinet
Обзор нескольких опенсурсных нереляционных БД.
Thoughts on NoSQL, Tokyo Cabinet, CouchDB, Redis, and Cassandra.
NoSQL: If Only It Was That Easy « Marked As Pertinent
http://bjclark.me/2009/08/04/nosql-if-only-it-was-that-easy/
Intéressant, une étude des différentes db alternatives sous l'angle de la scalabilité
http://aws.amazon.com/s3/
data store scaling technologies
Riak - A Decentralized Database
http://riak.basho.com/
Riak combines a decentralized key-value store, a flexible map/reduce engine, and a friendly HTTP/JSON query interface to provide a database ideally suited for Web applications.
QuirkeyBlog » Blog Archive » Sammy.js, CouchDB, and the new web architecture
http://www.quirkey.com/blog/2009/09/15/sammy-js-couchdb-and-the-new-web-architecture/
Ruby, Rack and CouchDB = lots of awesomeness « Merbist
http://merbist.com/2009/07/27/ruby-rack-and-couchdb-lots-of-awesomeness/
"couchdb ruby"
Logging to couch
NoSQL: Distributed and Scalable Non-Relational Database Systems | Linux Magazine
http://www.linux-mag.com/cache/7579/1.html
From @jesserobbins
Non-SQL oriented distributed databases are all the rage in some circles. They’re designed to scale from day 1 and offer reliability in the face of failures.
NoSQL: Distributed and Scalable Non-Relational Database Systems
l
Mozilla Labs » Raindrop
http://labs.mozilla.com/raindrop
Raindrop is a new exploration by the team responsible for Thunderbird to explore new ways to use open Web technologies to create useful, compelling messaging experiences. Raindrop's mission: make it enjoyable to participate in conversations from people you care about, whether the conversations are in email, on twitter, a friend's blog or as part of a social networking site. Raindrop uses a mini web server to fetch your conversations from different sources (mail, twitter, RSS feeds), intelligently pulls out the important parts, and allows you to interact with them using your favorite modern web browser (Firefox, Safari or Chrome).
Looks promising as a client to manage email+Twitter+Facebook+Web2.0 messages and notifications.
Rackspace Cloud Computing & Hosting |  NoSQL Ecosystem
http://www.rackspacecloud.com/blog/2009/11/09/nosql-ecosystem/
Good introduction to the "NoSQL" space (initially not a fan of the term, but I guess it is going to stick...), highlighting the different designs used by the options in the space, and the benefits/drawbacks of those designs.
Unprecedented data volumes are driving businesses to look at alternatives to the traditional relational database technology that has served us well for over thirty years. Collectively, these alternatives have become known as “NoSQL databases.”
Jonathan Ellis's Programming Blog - Spyced: CouchDB: not drinking the kool-aid
http://spyced.blogspot.com/2008/12/couchdb-not-drinking-kool-aid.html
Poor SQL; even with DSLs being the new hotness, people forget that SQL is one of the original domain-specific languages. It's a little verbose, and you might be bored with it, but it's much better than writing low-level mapreduce code.
Couchdbkit - Welcome to the Couchdbkit project
http://couchdbkit.org/
Lawnchair
http://brianleroux.github.com/lawnchair/
A client side JSON document store. Want to see this in Node.JS.
Sorta like a couch except smaller and outside, also, a client side JSON document store. Perfect for webkit mobile apps that need a lightweight, simple and elegant persistence solution.
"Sorta like a couch except smaller and outside, also, a client side JSON document store. Perfect for webkit mobile apps that need a lightweight, simple and elegant persistence solution."
Harish Mallipeddi's Blog - CouchDB naked
http://blog.poundbang.in/post/132952897/couchdb-naked
Good explanation of how CouchDB indexes.
how couchdb b-trees work internally
BrowserCouch Documentation
http://hg.toolness.com/browser-couch/raw-file/blog-post/index.html
BrowserCouch is an attempt at an in-browser MapReduce implementation.
BrowserCouch is an attempt at an in-browser MapReduce implementation. It's written entirely in JavaScript and intended to work on all browsers, gracefully upgrading when support for better efficiency or feature set is detected.Not coincidentally, this library is intended to mimic the functionality of CouchDB on the client-side, and may even support integration with CouchDB in the futur
"BrowserCouch is an attempt at an in-browser MapReduce implementation. It's written entirely in JavaScript and intended to work on all browsers, gracefully upgrading when support for better efficiency or feature set is detected. Not coincidentally, this library is intended to mimic the functionality of CouchDB on the client-side, and may even support integration with CouchDB in the future."
Notes from a production MongoDB deployment « Boxed Ice Blog
http://blog.boxedice.com/2010/02/28/notes-from-a-production-mongodb-deployment/
Mongo DB Production
Interesting blog post detailing production experiences with mongodb.
Urbantastic - Tech Tuesday: The Fiddly Bits
http://blog.urbantastic.com/post/81336210/tech-tuesday-the-fiddly-bits
# My own setup.
An architectural approach that uses mostly static HTML and JSON, powered by CouchDB.
In my last post I promised to talk a little about the technology that underlies Urbantastic. It’s not the usual suspects, so it’s worth some explanation.
Annotated link http://www.diigo.com/bookmark/http%3A%2F%2Fblog.urbantastic.com%2Fpost%2F81336210%2Ftech-tuesday-the-fiddly-bits
Splitting static and dynamic data, moving the synthesis of the two to the client with javascript.
CouchDB with CouchRest in 5 minutes « The Merbist
http://merbist.com/2009/05/17/couchdb-with-couchrest-in-5-minutes/
The other night, during our monthly SDRuby meetup, lots of people were very interested in learning more about CouchDB and Ruby. I tried to show what Couch was all about but I didn’t have time to show how to use CouchDB with Ruby. Here is me trying to do that in 10 minutes or less. I’ll assume you don’t have CouchDB installed.
CouchDB with CouchRest in 5 minutes The other night, during our monthly SDRuby meetup, lots of people were very interested in learning more about CouchDB and Ruby. I tried to show what Couch was all about but I didn’t have time to show how to use CouchDB with Ruby. Here is me trying to do that in 10 minutes or less. I’ll assume you don’t have CouchDB installed.
nothingmuch's most awesome Perl blog EVAR!!1one: Why I don't use CouchDB
http://blog.woobling.org/2009/05/why-i-dont-use-couchdb.html
Keep this as a reference to common couch FUD :)
Simple Wins : Daytime Running Lights
http://jchrisa.net/drl/_design/sofa/_show/post/Simple-Wins
Background on jchrisa's Toast (standalone chat app in CouchDB+JS+HTML)
The point is to show how CouchDB's "databasey" features, because they are implemented using HTTP, can be leveraged to make powerful end-user experiences, with just a minimum of code.
Migrating to CouchDB — CouchDB: The NoSQL Document Database
http://www.couch.io/migrating-to-couchdb
anologue
http://anologue.com/
Una chat web
i need to have a conversation with a couple people. there's email, but i get pretty sick of the copied text that quickly gets out of control, the unnecessary repetition of everyone's signuatures... overlapping responses. and, i get so much crap in my inbox as-is--it can be cumbersome to try and isolate relevant emails and then the important parts of them. i don't like instant messaging. there are so many clients out there, and, sure there are tools to help them come together, but there are some people that will never use im (i don't blame them, i just haven't had the choice.) twitter is right out. then, there's one of my favorites: irc. but, let's face it: it's mostly for nerds. google wave may be an option... someday. even so, in my experience with the beta so far i'd have to argue that multi-threaded chats are actually less productive. so, i needed something different. a slightly different approach sixty-nine, dudes! your future us's use anologue! anologue is like comments,
ith anologue you can quickly and easily engage in an anonymous (or not) linear dialogue with any number of people (within reason). no accounts. no installations. no way?! yes, way! your "chat room" is created by the time this link loads. invite whoever you want by giving them your unique link, and chat away.
anologue is like comments, meets im, meets irc, meets your favorite paste app, meets instant coffee. actually, instant coffee sucks. with anologue you can quickly and easily engage in an anonymous (or not) linear dialogue with any number of people (within reason). no accounts. no installations. no way?! yes, way! your "chat room" is created by the time this link loads. invite whoever you want by giving them your unique link, and chat away. let's make this better, together perhaps best of all: this is open source. built with php 5.3.1, using the most non-heinous, totally rad lithium framework, couchdb, jquery, a few other scripts as well as some classy, original and established iconography for ui; all coming together for the conversational goodness you're about to experience. contribute to the core or download the source and setup your own. this one's for you, internets.
i need to have a conversation with a couple people.