couchdb ve django
Kanepeye Uzanın ve 
    Gevşeyin!
    
    
    
                Nedİr?
            
            
                
            
                - 
                        Belge deposu
                    
 
                    - 
                        Şema yok
                    
 
                    - 
                        ACID 
                    
 
                    - 
                        Map/Reduce 
                    
 
                    - 
                        Replikasyon
                    
 
                    - 
                        REST API
                    
 
                    - Er ya da geç tutarlı
 
                
 
        
                Ne Değİldİr?
            
            
                
                    
            
            
                
                    
            
            
                
                    
            
            
                - 
                        İlişkisel veritabanı
                    
 
                    - 
                        Nesne Veritabanı
                    
 
                    - 
                        
                            Gümüş kurşun
                            
                    
 
                
 
        
                tarİhçe
            
            
                
            
                - 
                        Damien Katz
                    
 
                    - 
                        
                            IBM - Lotus Notes Geliştiricisi
                            
                    
 
                    - 
                        Evi arabayı satıp kanepeye yatırıyor
                    
 
                    - 
                        Evini satıyor, pılı pırtıyı toplayıp taşınıyor
                    
 
                    - 
                        2 yıl boyunca CouchDB üzerinde çalışıyor
                    
 
                    - 
                        Proje Apache projeleri arasına giriyor
                    
 
                    - 
                        Tekrar IBM (CouchDB'yi geliştirmek için)
                    
 
                    - 
                        Projeyi topluluğa bırakıp kendi yoluna gidiyor
                    
 
                
 
        
    gİzlİ sİlah: erlang
            
                - 
                        Testler hariç <12k LOC
                    
 
                    - 
                        20 yıllık oturmuş bir platform
                    
 
                    - 
                        Concurrent
                    
 
                    - 
                        Fault tolerant
                    
 
                    - 
                        Functional
                    
 
                
                    
                        
                
             
    
        
    arayüz
    
    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.
    
        
                replİkasyon
            
            
                - 
                        Local data is the king
                    
 
                    - 
                        Çift yönlü replikasyon
                    
 
                
                    
                        
                
             
            
                
                    
            
        
                couchapp
            
            
                
                    
            
            
                
                    
            
            
                - 
                        Futon
                    
 
                    - 
                        HTML5
                    
 
                    - 
                        Javascript
                    
 
                    - 
                        Mobile
                    
 
                    - 
                        Replikasyon!
                    
 
                
 
        
                not only sql
            
            
                
                    
            
            
                
                    
            
            
                - 
                        Design document
                    
 
                    - 
                        Views
                    
 
                    - 
                        Map
                    
 
                    - 
                        Reduce
                    
 
                    - 
                        Farklı diller ile view server
                    
 
                
 
        
                sorgularLa şekİl yapmak
            
            
                
                    
            
            
                
                    
            
            
                - 
                        List
                    
 
                    - 
                        Show
                    
 
                    - 
                        Filter
                    
 
                    - 
                        Validate
                    
 
                
 
        
                canlıya geel!
            
            
                
                    
            
            
                - 
                        _changes
                    
 
                    - 
                        feed
                    
 
                    - 
                        longpoll
                    
 
                    - 
                        continuous
                    
 
                    - 
                        filtered
                    
 
                
 
        
                Kİm kullanıyor?
            
            
                
                    
            
            
                - 
                        Ubuntu (One)
                    
 
                    - 
                        BBC
                    
 
                    - 
                        Credit Suisse
                    
 
                    - 
                        Meebo
                    
 
                
 
        
                ve django...
            
            
                
                    
            
            
                
                    
            
            
                
                    
            
            
                - 
                        Çok temel bir tasarım kararı
                    
 
                    - 
                        Tamamen ilişkisel veritabanları
                    
 
                    - 
                        Mysql, Postgresql, Sqlite vb.
                    
 
                    - 
                        Şema kritik
                    
 
                
 
        
                couchdbkit
            
            
                
                    
            
            
                
                    
            
            
                - 
                        Full istemci
                    
 
                    - 
                        HTTP backend (curl, httplib)
                    
 
                    - 
                        Threadsafe
                    
 
                    - 
                        Design dökümanları
                    
 
                
 
        
                django extension
            
            
                
                    
            
            
                
                    
            
            
                - 
                        Document
                    
 
                    - 
                        DocumentForm
                    
 
                    - 
                        View sorgulama
                    
 
                    - 
                        Custom istekler (get_db)
                    
 
                
 
        
                                                                                teşekkürler ve tebrİkler
                                                                            
                                                                            
                                                                                
                                                                                    
                                                                            
                                                                            
                                                                                
                                                                                    
                                                                            
                                                                            
                                                                                - 
                                                                                        Teşekkürler
                                                                                    
 
                                                                                    - 
                                                                                        Sabrınız için...
                                                                                    
 
                                                                                    - 
                                                                                        @zekzekus
                                                                                    
 
                                                                                    - 
                                                                                        @MetGlobalLabs