*

  • apache tarafından geliştirilen document-oriented nrdbms*. erlang ile yazılmıştır.
  • chris anderson cok komik anlatiyor. hem gulduruyor hemde document-oriented database gibi kazik bir konuyu cok kolay anlasilabilir sekilde sunuyor.
    http://couchdb.apache.org/
  • c++ hayvanı olan (bkz: damien katz) tarafından erlang ile yazılmış "geleceğin veritabanı mimarisi"
    (bkz: document-oriented) bir databasedir. verileri birbirine bağlı tablolar rowlar şeklinde tutmak yerine her veriye
    bir dökümandır diyerek, json tipinde tutar . verilerin unique id'si ve versiyonu vardır, verilere view'lar aracılığı ile ulaşırız.
    bu view'lar ana veri ile etkileşimlidir kendi senkron olur ve ne okurken(read) ne yazarken(write) lock yoktur.
    (bkz: restful)dur http protokolü sağlayan her uygulamadan kullanılabilir. cache'i kullanabilmemizi sağlar.
    js te view isterken google ın ürettiği (bkz: mapreduce) mantığını kullanır.
    relational db'lerin kullanılmasının (bkz: lüzumsuz)(ki bence her türlü gereksiz) olduğu büyük veri işlemede çatır çatır çalışır.
    ibm satın almak istemiştir ama damien abimiz satmamıştır bunun yerine kendisini maaşlı işe almışlardır. couchdb opensource,
    geliştirirken bir yandan güzelce parasını alıyor evli 2 çocuk babası allah analı babalı vs.
    son olarak da "couchdb is for future".

    twitter:"im reading couchdb api with smile on my face"
  • (bkz: bigtable)
  • - "i am reading couchdb api with smile on my face"

    adam hakli beyler, bu kadar guzel sey olmaz.
  • kisisel tecrubemdir: mongodb kullanim kolayligi acisindan bundan bes gomlek ustundur.
  • canonical iyi güzel de bize yetmiyor hacı diyerek ubuntu one'de kullanımını bırakmıştır. couchdb tarafı da aslında tam ubuntu one'lık bu alet. siz geçmişte yamalı bohçaya çevirdiniz sizdeki sürümü, ondan oluyor diye cevaplamıştır bu gelişmeyi ve canonical'a yeni projelerinde başarılar dileyerek hande yener'den sen yoluna ben yoluma'yı armağan etmiştir.

    http://www.h-online.com/…om-ubuntu-one-1382809.html
    http://www.h-online.com/…untuone-issue-1388447.html
  • bir yazılım projesi içinde kullanılması için; yazılımın couchdb den hangi sorguları çekeceğini belirlemek ve bu sorgulara uygun view ler yaratmak gereklidir. bu viewleri rdbms sistemlerdeki materialized view lere benzetebiliriz.

    bu sorguların dışına çıkılacak ise performans yerlerde sürünür.

    dinamik sorgulama yapabileceğiniz bir sistem istiyorsanız mongodb kullanmalısınız.
  • mondodb den üstün olmayan bir nosql veritabanıdır evet.

    ancak komple http arayüzü, incremental viewları, inanılmaz kolay ayarlanabilen replikasyonu ve bu replikasyon becerisi ile yanyana kullanılabilen javascript tabanlı web uygulamaları host edebilmesi ile benzersiz özelliklere sahiptir.

    http://couchapp.org/
hesabın var mı? giriş yap