Aramayan Bulamaz
×
MongoDB ve NoSQL Kavramı Nedir?

MongoDB bir NoSQL veritabanıdır. NoSQL "not only sql" olarak da açılabilir, yani SQL değil anlamındadır. Çünkü çalıştırılan sorgular bir MySQL ya da MsSQL sistemlerinde alışmış olduğunuz sorgular değiller.

NoSQL Sistemlerinin Avantajları Nelerdir?

Okuma ve yazma konusunda diğerlerine göre daha performanslı olabilirler.

Yatay olarak genişletilebilirler. Yani binlerce sunucu küme oluşturarak çalıştırılabilir ve daha büyük veriler üzerinde daha rahat işlem yapılabilir.

Farklı bir çok özellikleri olması sebebiyle programlama alanında kolaylıklar sağlar.

Maliyet olarak diğer veritabanı sistemlerine göre daha avantajlıdır.


NoSQL Sistemlerin Dezavantajları Nelerdir?

SQL bir veritabanı kullanan uygulamanın NoSQL sisteme taşınması ilk aşamada zor olacaktır. Özellikle join kullanan sorgularda düzenleme yapılması gerekecektir.

NoSQL veritabanı sitemleri veri güvenliği konusunda SQL veritabanlarındaki gibi gelişmiş bir yapıya sahip değiller.


MongoDB'de yukarıdaki dezavantajlarda bahsettiğim gibi güvenlik konusunda ilk kurulumda yetersiz kalmakta. Varsayılan olarak kullanıcı adı ve şifre bulunmamakta. Doğrudan sunucu adresini yazarak veritabanına bağlantı sağlanabilmekte. Bu sebeple veritabanı erişimini sunucu dışına kapatmak gerek ve MongoDB konfigurasyonlarını düzenleyerek kullanıcı yetkilendirmesini açmanız gerek. Kurulum ve konfigurasyonları sonraki konumda açıklayacağım.


MongoDB

10gen firması tarafından 2007 yılında başlanan ve 2009 yılında AGPL lisansıyla açık kaynak projesine dönüştürülen bir veritabanı sistemidir. Belge yönelimli veritabanı olarak tanıtılmaktadır. (Document oriented). MongoDB üzerinde oluşturulan her kayıt bir dökümandır. Bu dökümanlar json formatında saklanır.

MongoDB ve alışılagelmiş S

KINALI KUZULAR

Özümüz Türk, hainlere kucak açmayızZulme boyun eğmez, zalimlerden de kaçmayızNamert sofrasında eğilip su da içmeyizAç kalsak da eğilmez dik başımız bizim
Çanakkale geçilmez dedik, Tarih yazdırdıkYedi düvel güçlerini bozdurdukKınalı kuzularla zalimlere mezar kazırdıkYiğit Mehmed'imin 15-16'lı yaşımız bizim
Vatan için koşan delikanlı tığ gibiDüşmana göğsünü siper eder çığ gibiHavranlı Koca Seyit heybetli bir dağ gibiİkiyüz yetmiş kilo mermiy kaldıran onbaşımız bizim
Bir Türk dünyaya bedeldir ünümüz varGöğsünde sarsılmaz dinimiz, imanımız varYurduna göz dikene tek tek korku salarİkiyüz elli bin şehidim olsa da onlara yeter beşimiz bizim
Sırtında gömleği yok ayaklar yalınAllah Allah diyere ya istiklal ya ölümEvlatlar yetim kaldı, analar taze gelinÜzüm hoşafı, buğday çorbası aşımız bizim
On sekiz mart tarihinde şehitler haftasıYüreğini kılıç kesmez iman tahtasıVar oldukça titrer düşman kahpesiKahpe kurşunlara çelik zırhtan döşümüz bizim
Emin ALPAY - 18.03.2016

Cryptograph Whois DNS Tools

Merhaba, önceki konumda C# ile whois sorgulamasının nasıl yapıldığını anlatmıştım. Bu konuda da C# ile hazırlamış olduğum whois sorgulaması ve DNS sorgulaması yapabileceğiniz bir uygulamayı paylaşacağım. Uygulamayı hazırlarken Heijden.DNS isimli hazır bir DLL dosyasından faydalandım. Uygulama içerisinde bir alan adının whois sorgulaması yapıldığı sırada aynı anda arkaplanda o sitenin DNS sorgulamasını da yapmakta. DNS penceresine geldiğinizde sonuçları görüntüleyebilirsiniz ve ayrıca IDN alan adları için bir çevirme aracı da mevcut. Uygulamayı aşağıdaki bağlantı üzerinden indirebilirsiniz ve kaynak dosyalarına Github üzerinden erişebilirsiniz.

https://depo.niyazialpay.com/CryptographWhoisDNSQueryTools.rar