• 08-05-2013, 14:13:23
    #1
    Selamlar,
    Yeni projemin veri hacmi büyük olacağı için mysqls yerine nosql kullanmak istiyorum, hadoop ile yapmak istiyorum ama tam olarak ne yapıcağımı bilmiyorum

    Hadoop kullanan arkadaşlar biraz bilgi verirlerse sevinirim. (Kurulum,örnek sorgular vs)
  • 08-05-2013, 14:28:31
    #2
    NoSQL için ilk olarak MongoDB, Cassandra, Redis gibi dağıtık veritabanlarını araştırman daha iyi olur. Hadoop bir veritabanı değildir. Verilerin dağıtık olarak saklanması ve işlenmesi gibi işlemleri üstlenen bir dağıtık framework tür. HBase, hadoop mimarisi üzerinde çalışan hadoop un dosya sistemi HDFS de verileri saklayan bir veritabanıdır.

    PHP ile NoSQL bende kullanıyorum. NoSQL olarak MongoDB ve Redis gibi veritabanları performanslı bir şekilde kullanabilirsin. Cassandra, HBase, Neo4j gibi veritabanları için Thrift kullanmak gerekebiliyor, PHP client lar çok yavaş ve hataya yatkın olabiliyor.

    bildiğim kadarıyla bilgi vermeye çalıştım
  • 09-05-2013, 10:00:30
    #3
    PHP ortamında NoSQL kütüphaneleri kesinlikle dertli. Sorun sadece veri hacmi mi yoksa başka çekinceleriniz mi mevcut? PHP ortamında Riak ile çalışmaya çabaladım ama gerçekten sonuçlar beni tatmin etmedi. Ama Python için aynı şeyi söyleyemem. Aktif olarak Riak kullanan bir python projem var ve gayet stabil. Tecrüelerime dayanarak söylüyorum php ortamında NoSQL kullanacağınıza cloud tabanlı bir SQL hosting hizmeti alın daha iyi.