MongoDB remove() VS drop() PERFORMANS FARKI

remove(): Collection içinde bulunan tüm document’ları tek tek siler.

drop(): komple collection’ı veritabanından kaldırır. Eğer collection’daki tüm verileri sileceksek ( indexler dahil) drop() kullanmanızı tavsiye ederim, çünkü çok daha hızlıdır.

Aradaki performans farkını ölçmek için bir milyon kayıtlı iki adet farklı collection oluşturup, birinci collection’nın verisini remove() ile, diğer collection’nın verisini drop() ile silip, iki işlem arasındaki zamanı aşağıdaki işlemle kıyaslıyoruz.

Continue reading

ORA-02449: unique/primary keys in table referenced by foreign keys (hatası ve çözümü)

ORA-02449: unique/primary keys in table referenced by foreign keys

ORA-02449 hatasının sebebi; silmeye çalıştığınız tabloya referansı olan başka tablolar mevcut olmasıdır. Örneğin departman tablosunu silmeye çalışıyorsunuz, ama personel tablosunda departman ID ler bulunmakta ve bununla ilgili constraint tanımlı. Yani ana tabloya bağlı, child kayıtlar mevcut. Ve bu child kayıtlarla olan ilişki constraint lerle tanımlanır.

ORA-02449 Çözüm:

Continue reading