Mükemmel bir NoSQL çözümü sağlayarak CouchBase ekibi tarafından yapılan büyük işin tadını çıkarmanın tadını gerçekten çok seviyorum. Ancak, belki de ruby, PHP, java veya Python ile karşılaştırıldığında az sayıda web geliştiricisi olmasına rağmen, erlang'ı toplayan geliştiricilerin sayısı artmaktadır.
Beni neden SDK page numaralı telefondan getiriyor, Erlang sürekli olarak dışarıda kalıyor. yaws web Server, Mochiweb ve diğer birçok Erlang Web kütüphaneleriyle, neden dünyadaki NonsQL alanında Erlang'ı desteklemiyorlardı. Kendi DBMS'lerini oluştururken kullandıklarını keşfetme konusunda oldukça rahatsız edici olsa da, dil için bir istemci/SDK sağlamadılar.
Şimdi, şu soru: Erlang Web Development'da para olmadığı için onu okuduğum bir yer. Verebilmelerinin tek nedeni bu mu?
Couch Base'in neden NoSQL veritabanı için sürekli olarak bir Erlang SDK sağlamayı reddettiğini başka kim biliyor?CouchBase 1.8 ve 2.0 Erlang SDK'ları? Erlang neden dışarıda
cevap
Bu yıl Nisan ayında, couchbase
şirketinden bir telefon aldım. Programlama için hangi dili kullandığımı sordular.
Sanırım, couchbase
para kazanma ile ilgili. Web sitesindeki bilgilerden, müşteri takımları için proje ekibi üyelerine gün veya saat bazında ücret ödenmesi sağlanmaktadır.
Bu üyeler (couchbase
çalışanı) müşterileriyle aynı dili kullanmalıdır, çoğu müşteri C#, java, python kullanıyor. Bu yüzden sadece bu dilin sdk'sini sağlarlar, erlang'i değil. orta uzun süre (1 veya 2 yıl) için
couchbase.
den erlang sdk
sağlamak imkansız olduğunu düşünüyorum. Java, C#, Ruby ve Python için Erlang'dan çok daha fazla geliştirici var. Bazı özellikler için Erlang'ı Couchbase ile kullanmanın mümkün olması gerektiği söyleniyor. Couchbase, memcached API'yi destekler, böylece temel anahtar/değer aramaları çalışmalıdır. Bu kütüphaneyi deneyebilir ve çalışıp çalışmadığını görebilirsiniz: erlmc. Görünüm gibi Couchbase 2.0 özellikleri erişilebilir olmayabilir. Ayrıca, Couchbase açık kaynak kodlu, bu yüzden eğer gerçekten istiyorsan kendi müşterini yazmayı deneyebilirsin.
github.com/couchbase/ns_server bir istemci olduğunu unutmayın. Muhtemelen daha pratik bir API isteyebiliriz ve ayıklamak için zamanımız olmadı. Açıkça belirtildiği gibi, Apache 2.0 lisansı altındaki tüm Açık Kaynaktır, bu yüzden bir SDK için çıkarmaya yardımcı olabilirsiniz. yardım almak için harika. (* tam açıklama: Ben bir Couchbase, Inc kişi) –
Çok teşekkürler, ben bu out kontrol etmek için gidiyorum –
cberl libcouchbase kullanan bir NIF tabanlı Erlang istemcisidir. Çalışmaya başladım ama çok zaman geçirmedim. Tam olarak test edilmemiştir ve bazı bozuk parçalara sahiptir, ancak tüm temel işlevler oradadır, bu yüzden bir çekim değeridir. Şimdi couchbase website deneysel bir SDK olarak listelenir, bu yüzden daha fazla çekiş ve kısa sürede daha az hata var düşünüyorum.
Teşekkürler @cashmere. Thi s harika görünüyor. Onunla oynayalım –
- 1. Erlang
- 2. Erlang
- 3. Erlang neden büyük dizilerde çöküyor?
- 4. Bu erlang işlevi neden tanımsız?
- 5. Phoenix/Elixir/Erlang neden çöktü?
- 6. Erlang uygulamasında bir Erlang uygulaması nasıl çalışır
- 7. Erlang/OTP
- 8. ERLANG wait() ve bloke etme
- 9. Erlang ve MS SQL Server
- 10. Erlang ve son tarih tarihi
- 11. Erlang kabuğu sorunu
- 12. Erlang düğümleri birbirini göremiyor
- 13. Erlang: OTP'ye karşı spawn
- 14. Erlang komşu araması
- 15. Erlang iş akışı
- 16. Erlang için ActiveRecord
- 17. Erl'deki kayıtlar (Erlang question)
- 18. Erlang ile HTML Ayrıştırma
- 19. Erlang uzak kabuğu çalışmıyor
- 20. Erlang - kasa yapımı
- 21. Erlang stdin'i okuyun stdout
- 22. Erlang adlandırma düğümleri
- 23. Curering Functions Erlang
- 24. Erlang Süreçleri Azaltma sayısı
- 25. Erlang - Yemek Philosophers hataları
- 26. erlang OTP Süpervizör çöküyor
- 27. erlang rebar escriptize & nifs
- 28. Java SocketChannel eşdeğeri Erlang
- 29. Erlang - Interleave kolay yolu
- 30. Erlang: iki listeyi çarpın
Couchbase, ürünü için Couchbase Server desteğini satarak para kazanıyor. – mikewied
çok üzgün, erlang programcılar için :( –
Merhaba Myzaaya, kanepedb ek olarak, mongodb erlang sürücü sağlamak biliyorum.Diğer db's erlang sdk durumu bilmiyorum.Ne biliyor musunuz? –