Jump to page: 1 2 3
Thread overview
dkvG mi daha hızlı yoksa diğer gerçek veritabanları mı ?
Mar 19, 2010
Mengu
Jul 06, 2012
huseyin
Jul 07, 2012
huseyin
Jul 07, 2012
huseyin
Jul 07, 2012
huseyin
Jul 07, 2012
huseyin
Jul 07, 2012
huseyin
Jul 07, 2012
huseyin
Jul 07, 2012
huseyin
Jul 07, 2012
huseyin
Jul 07, 2012
huseyin
Jul 07, 2012
huseyin
Jul 07, 2012
huseyin
Jul 07, 2012
huseyin
Jul 07, 2012
huseyin
Jul 07, 2012
huseyin
March 19, 2010

dkvG acaba mysql yada diğer veritabanlarından daha mı hızlı? Bana çok ama çok daha hızlı gibi geliyor. Özellikle ceviz.nette sql ile ilgili başlıkları okuduğum zaman böyle bir şey düşünüyorum. Bir dkv dosyasında 100000 farklı anahtarın verisini 100 kere erişip ekrana yazdırırken benchmarkın [100](hızı salladım) diye hızı belirtmesi ama tam zıttına herhangi bir sql'in belki 4 saniye bekletmesi bana çok olası geliyor. Acaba dosya ya veri yazmak mı çok yavaşta veritabanları bu kadar popüler ?

Sizden c yada c++ ile herhangibi bir veritabanının hızını dkvG için ölçmenizi isteyebilir miyim?

Bu şunlar olabilir.

bir veritabanına belirli bir sayıda veri yazmak.
Bir veritabınında belirli bir sayıdaki veriyi okumak.
Bir veritabanında belirli bir sayıdaki veriyi belirli kez okumak.
Bir veritabanında belirli bir sayıdaki veriyi silmek.
Bir veritabanında belirli bir sayıdaki veriyi değiştirmek.

...

siz böyle bir şeyi yapabilir misiniz ?
Ben php ile biraz uğraşırsam yaparım ama o yorumlanabilen bir dil. C kadar doğru sonucu vermez bence.

Birde ayrıca sqlite ilede denerseniz çok ama çok iyi olur.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

March 19, 2010

aslinda madem bir veritabani sistemi yaziyorsunuz, bu nosql veritabanlari var, isterseniz onlari inceleyin.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

March 19, 2010

Alıntı:

>

aslinda madem bir veritabani sistemi yaziyorsunuz, bu nosql veritabanlari var, isterseniz onlari inceleyin.

Aslında bir veritabanı temelde nasıl çalışır onu bile bilmemekteyim. Ama madem ona benzer bir şey yazıyorum rezil bir şey olmasın, aynı amaçlı farklı şeyler ilede yarışabilsin isterim. Bunun içinde dkvG'yi hızlandırmaya, hatalarını düzeltmeye, ve yeni özellikler eklemeye çalışıyorum.

Ayrıca ceviz.nette sql sorgularına daha az zaman harcatmak için şunları öneriyorlardı:

  1. sql ile veriyi bir kerede alın sonra dil ile o veriyi işleyin. sql ile işlemeye çalışmayın.(php gibi çokta hızlı çalışmayan bir dil için bile böyle söylüyorlar.)
  2. Eğer veriyi birden fazla kere çekecekseniz bunu dosyaya kaydedip dosyadan okutarak yapın.(sanırım cache )
    Bu arada nosql hakkında iyi bir yazı bulamadım. Daha araştırıyorum ama sizin bildiğiniz iyi bir yazı var mı ?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

March 19, 2010

Alıntı:

>

Ayrıca sql'i destekleyen veri tabanları karmaşık aramalar için de kullanılıyorlar. "Şu tarihte doğmuş olan ve şu şehirde yaşayanların listesi" gibi... dkv ise bire bir erişim için kullanıldığı için hiç aramaya gerek yok.

Bu arada yakında arama özelliğide eklemeği düşünüyorum.

Bunun için özellikle in anahtar sözcüğünü düşünüyorum.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

March 19, 2010

Denemedim ama tahminim şöyle: dkv herşeyi belleğe alıyor; diğerlerinin verileri bir veya daha fazla dosyada duruyor. Her sorgu birden çok dosyaya erişmek zorunda kalabilir. Bunu, verinin programda saklanmasının önerilmesine bakarak tahmin ediyorum.

Ayrıca sql'i destekleyen veri tabanları karmaşık aramalar için de kullanılıyorlar. "Şu tarihte doğmuş olan ve şu şehirde yaşayanların listesi" gibi... dkv ise bire bir erişim için kullanıldığı için hiç aramaya gerek yok.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 07, 2012

https://github.com/huseyin325325/vtd
Can projemi oluşturdum seni eklemem mi gerekli yoksa kendin girebiliyor musun git te yeniyim de :D

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 07, 2012

Giremiyorum. Girebilsem herkes rastgele projelere girip projeleri alt-üst edersi değil mi :-P

Admin sayfasından ekleyeceksin. Github'ta da adım canalpay :-) Kadircan' ı da ekle. Github Adı :KadirCan

Eğer Türkçe karakterleri yazabiliyorsan rica etsem işlev adlarında da Türkçe karakter kullanır mısın? Ya da ingilizce kullanalım.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 07, 2012

benim alışkanlığım gereği türkçe karakterleri yazamıyorum programlarımda ingilizce karakter kullanalım

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 07, 2012

Ekledim Tamamdır

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 07, 2012

Tamam.

Alıntı:

>

benim alışkanlığım gereği türkçe karakterleri yazamıyorum programlarımda ingilizce karakter kullanalım

İngilizce karakter değilde ingilizce sözcük kullanalım. Çünkü şifrele yerine sifrele ya da çöz yerine coz yazmak benim hiç hoşuma gitmiyor. Ne demek istediğini anlamak uzun sürüyor. Hem proje adam akıllı bir hale gelirse başkaları da yararlanır?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

« First   ‹ Prev
1 2 3