databases (a.k.a. document databases, but
semistructured or semi-structured are the terms used in research since
the 1990s).
Cheers,
Luciano
--
Luciano Ramalho
Twitter: @luciano
Autor e instrutor da Academia Python na Globalcode
http://python.globalcode.com.br
programador repentista ||
queries
imperatively is the way to go.
[1] http://journal.code4lib.org/articles/4893
--
Luciano Ramalho
programador repentista || stand-up programmer
Twitter: @luciano
n to this problem? Or do I have to give up CouchApp?
I am also a fan of the simple CouchApp model, but that is really not
acceptable. Looking forward to a positive answer to your question,
Chang!
--
Luciano Ramalho
programador repentista || stand-up programmer
Twitter: @luciano
One word: simplicity.
One should always choose the simplest solution that solves a problem.
If CouchDB solves your problem, there's no reason to choose a more
complex alternative. It's just sound engineering.
Cheers,
Luciano
: From
Relations to Semistructured Data and XML. San Francisco: Morgan
Kaufmann, 1999.
TOK, Wang Ling; LEE, Mong Li; DOBBIE, Gillian. Semistructured Database
Design. Boston: Springer Science, 2005.
--
Luciano Ramalho
programador repentista || stand-up programmer
Twitter: @luciano
i.apache.org/couchdb/Formatting_with_Show_and_List
Cheers,
--
Luciano Ramalho
programador repentista || stand-up programmer
Twitter: @luciano
ld around the product.
That said, considering that there are already good Open Source
solutions to the full-text indexing problem, I'd say the CouchDB Open
Source community should focus on other priorities.
--
Luciano Ramalho
programador repentista || stand-up programmer
Twitter: @luciano
ist of major CouchDB features and the last one mentioned was
"full-text search (soon)".
Why would a company create expectations over a feature it never
planned to deliver?
--
Luciano Ramalho
programador repentista || stand-up programmer
Twitter: @luciano
hed Python and Java runtime environments
they offer. So I don't see any way to run CouchDB on Google App Engine
at this time.
> does anyone knows a couchdb provider?
There is CouchOne, but it is still beta. I'd also appreciate pointers
to alternatives.
--
Luciano Ramalho
progra
t was Python or Ruby, it
would be easy to introspect and find out, but unfortunately JavaScript
introspection sucks.
Can any of the gurus post pointers to the source code where perhaps we
could find out which functions are available for use from JavaScript?
Cheers,
--
Luciano Ramalho
programador repentista || stand-up programmer
Twitter: @luciano
ould make it possible to change the behaviour of a map function
without changing it's source code, by changing a require'd function.
Therefore we need to resort to the more primitive mechanism of
includes.
Fortunately CouchApp solves that problem for us.
--
Luciano Ramalho
programa
nge some documents,
> trigger the view and see how long it takes to get a response back.
OK, thanks, that was easy. I was not sure when the reindexing was
triggered, if when the view functions were updated or when the view
was rendered.
Thanks, Sebastian
--
Luciano Ramalho
programador r
Hello, I need to compare the performance of a few different data
models and map functions. For timing bulk uploads, I used the good old
UNIX time command with curl, while loading 1 docs.
But what would be an easy way to time the indexing process resulting
from updating a view?
--
Luciano
looks like a tag
will not be shown by the browser, unless you look at the source
code of the page.
I'd take a look at the HTML source code of the Futon page displaying the record.
--
Luciano Ramalho
programador repentista || stand-up programmer
Twitter: @luciano
ansactional apps he had in mind, and
perhaps he is right.
If one can model every transaction as a single document POST, great.
Not all applications can be bent to work that way.
--
Luciano Ramalho
programador repentista || stand-up programmer
Twitter: @luciano
is perfect for a job like this, because I
can structure and manage the whole CTR as one document. Keeping past
versions frozen is a snap. CouchDB is just the right tool for a job
like this.
A forklift sucks at digging, but if you need to move crates around,
nothing beats it.
--
Luciano Ramalho
programador repentista || stand-up programmer
Twitter: @luciano
main.
This seems to be the way to go.
The question raised by Hendrik is a crucial one, and is probably in
the minds of many people who are afraid to commit to CouchDB because
of this, so it would be great if the issue was addressed
authoritatively and the question put into a FAQ.
--
Luciano Ramalho
programador repentista || stand-up programmer
Twitter: @luciano
2010/11/9 José M Martínez :
> I mean by catalogs, a data dictionary.CouchDB used a data dictionary to find
> details of documents and list all documents in my database?
Perhaps you should read the official docs:
http://wiki.apache.org/couchdb/Introduction_to_CouchDB_views
--
Luciano R
purpose with a
little extra configuration.
> What operating systems support CouchDB?
All of them ;-). It runs on Linux, OSX, Windows and can probably be
compiled in Unixes. The easiest intasllers are here:
http://www.couchone.com/get
--
Luciano Ramalho
programador repentista || stand-up programmer
Twitter: @luciano
there's no way to overwrite a
previous update by accident. This is one of the best features of
CouchDB for document-oriented persistency.
--
Luciano Ramalho
programador repentista || stand-up programmer
Twitter: @luciano
ttp://reddes.bvsalud.org/projects/isisnbp/browser/sandbox/luciano.ramalho/couchdb/xlilacs/xlil/_attachments/qunit.html
BTW, all the code in that repo is LGPL, so feel free to explore and
re-use. We are just starting with CouchDB.
Cheers,
--
Luciano Ramalho
programador repentista || stand-up programmer
Twitter: @luciano
“crash-only” design where the CouchDB server does not
go through a shut down process, it’s simply terminated.
"""
http://couchdb.apache.org/docs/overview.html
If you want in-place updates, and you are ready to pay its price in
terms of reliability and/or deployment complexity, try
22 matches
Mail list logo