• 07-01-2013, 22:13:22
    #1
    Selamlar,

    NoSql sistemler oldukça ilgimi çekiyor son günlerde. Bilmiyorum buralarda popülaritesi ne durumda. Ama RDMS sistemler kadar tabiki popüler değiller.
    Bileni az olduğu için kaynak sayısıda az, hiç yeterli değil.
    Varsa ilgilenen birbirimizden haberimiz olsun ki kolayca yardımlaşabilelim.
  • 07-01-2013, 23:46:01
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    RavenDB kullanıyorum ufak projelerde. Mongo'yu da denemek istiyorum.
    Transaction harici işlemlerde çok çok iyi. Nosql'in tek farkı zaten rdms olmaması ve transaction eksiği.
    Popularitesi ciddi anlamda arttı. Cnnturk, sahibinden, gittigidiyor .. ve daha birçok Türk firması kullanıyor bu altyapıyı. Ciddi anlamda hız farkı var. Bana sorarsanız erp gibi çok ilişkili ve transaction gerektiren projelerde kullanılmamalı.
    Son hatırladığım forum sıfırlanmadan önce programlama altınca çok güzel fikir alış verişi olmuştu Mongo ve raven kullanan birkaç kişi daha vardı.
  • 08-01-2013, 02:01:00
    #3
    RavenDB'yi şuan çalıştığımız projede kullanıyoruz. 2 tane buga sadece ben rastladım, daha tam olarak oturmamış diyebiliriz ama çok hızlı bir şekilde gelişiyor.
    MongoDb yi sadece performans testi yaparken kullandım, insertte SQL Servera 100 kat fark atıyordu : )

    MongoDb desteklemiyor ama RavenDb transaction destekliyor;
    http://ravendb.net/docs/client-api/a...action-support

    İlişkisel datalar için ise NoSql tarafında Graph Db ler iş görür gibi duruyo. Neo4j, OrientDb bugün incelediğim kadarıyla oldukça hoş duruyolar.

    http://blog.micic.ch/net/using-neo4j...-db-with-c-net
    Social network tarzı yapılara tam uyuyor.
  • 08-01-2013, 10:24:06
    #4
    .Net taraflı transaction'da bir sıkıntı yok zaten. Onu her şeyde yapabiliyorsun.
    Tsql taraflı transaction olayından bahsediyorum. Sonuçta functionlar var ve dbadmin her seferinde işini yazılan programdan yapmıyor. Adam kendi sorgularını yazıp transaction'a alıp basıyor execute'a.
    Ek olarak System.Transaction single db için iyi, multiple için değil. Isolation level'da patlamalar yaşadım daha önce. Ki çok yaşayan var bu nedenle sql transaction daha sağlam multiple db processlerde.