Bilmek istediğin her şeye ulaş

Hangi veritabanını kullanıyorsunuz? Niçin?

Microsoft SQL veritabanı kullanıyorum. Performans açısından önemli artıları ve geliştirme esnasında tüm konfigürasyonların ve kullanımının çok kolayca yapılabilmesi büyük avantaj. Ancak tabi şunu da itiraf etmem gerekir ki MySql çok daha hızlı bir yapıya sahiptir ve hem performans olarak hem maliyet olarak aslında daha uygundur. Ancak projelerinizde kullandığınız teknolojilere göre tercihiniz degişmelidir tabiiki. Biz .Net platformunu ve Microsoft teknolojilerini kullandığımız için MSSQL tercih ediyoruz.
  • Paylaş
İlişkisel veritabanı olarak PostgreSQL kullanıyoruz. En az Oracle kadar kararlı ve enterprise ihtiyaçları karşılar durumda, MySQL kadar performanslı, ücretsiz, BSD Lisanslı olduğu için lisans sıkıntısı yok... NoSQL veritabanı olarak MongoDB kullanıyoruz ama alternatiflerini yeterince incelemediğim için önerebilecek durumda değilim.
  • Paylaş
1

Aykut Çalışkan, Enterprise aşamada Load Balance meselesini PostgreSQL de nasıl halettiniz.?

Kendi kullanımım şöyle;

Oracle, SQL Server: Başımınız hiç ağrımaması, kararlılık, autorecovery, yüksek concurrency gereksinimi, yönetim, yedekleme, hızlı geri dönme vb. kurumsal gereksinimler için.

MySql: Daha az kritik uygulamalarda veritabanı backend olarak

MongoDb (No SQL): Daha deneysel, transaction'ı az, transaction'sız yüksek hız, düşük concurrency uygulamalarda.

Hiç denemediklerim/merak ettiklerim: in memory database'ler.
  • Paylaş
* Compass - compass-project.org/ - Apache Lucene tabanlı, real time min-orta ölçekli arama motoru, ifountain.com RapidOSS yazılım entegrasyon ürününün eski versiyonu için kullanılıyor.

* ElasticSearch - elasticsearch.org/ - Apache Lucene tabanlı, near - real time, büyük ölçekli distributed arama motoru - ifountain.com / RapidOSS yazılım entegrasyon ürününün yeni versiyonu için kullanılıyor (distirubuted/highly scalable vb. işler için).

* Amazon DynamoDB - Çok yüksek ölçekli işlemler için, key-value store, basit ama güçlü, stabil, Cassandra benzeri fakat daha basit bir veri servisi - (distributed, highly scalable) - opsgenie.com/ alarm servisinin yüksek veri trafiği gerektiren kısımlarında kullanıyoruz,

* Amazon SimpleDB - Mini - orta ölçekli SQL tabanlı arama motoru, relation olayları yok, kompleks query'ler yok adı gibi basit (not much scalable) -
opsgenie.com/ alarm servisinin az veri trafiği gerektiren kısımlarında kullanıyoruz.
  • Paylaş
Belli kriterlere göre hangi veritabanının kullanılacağı seçilmelidir. Ne kadar veri depolanacak?, Hangi platformda uygulama geliştirilecek? vs. sorularının cevapları doğru veritabanı seçimine götürecektir diye düşünüyorum.
  • Paylaş
MongoDB. Hizli, cok hizli, super hizli,
  • Paylaş
MSSQL kullanıyoruz çünkü microsoft'un kulu ve elçisiyiz.

Muhtemelen diğer veritabanlarına göre belirli avantajları ve dezavantajları vardır ama biz pek sorgulamıyoruz bunları. Çünkü partner olmuşuz zamanında. Artık her başımız sıkıştığında microsoft abimizi çağırıyoruz ve çözdürüyoruz problemimizi. Biliyorum şimdi birileri çıkıp "daha güzeli, daha ucuzu" falan diyecek ama kurumsal yapılar çok takılmayabiliyor böyle şeylere. Çok mantıklı değil belki ama durum böyle. Hem her şeyin mantıklı olması gerektiğini kim söylüyor ki.
  • Paylaş
5

Birkan Aydin, Bence bu cevap gayet açıklayıcı olmuş :) Tembel adamlarız biz. Tatava yapmıyoruz. next next next finish :)

Bazarov, Aslında yazarken biraz utandım bu tembelliğimden ama yine bir şekilde kandırdım kendimi çok karıştırma şimdi :)

Uğur Çakmak, Ne soru ne de içerik sadece son cümleyi düşünüyorum hala

Bazarov@ugurcmk Sözcüklerimi özenle seçtiğimi hatırlatmama gerek var mı bilmiyorum.

Uğur Çakmak, Bazen olabilir çünkü ben bilmiyordum :)

MySQL, free, fast & reliable
  • Paylaş
Projeye göre farklılık gösterir. Büyük Projelerde Oracle yada MSSQL
Orta çaplı projelerde yine MSSQL (Express sürüm yeterli oluyor). Küçük çaplı projelerde SQLite, Firebird yada Access.
  • Paylaş
Oracle ve DB2 kullanıyoruz. Şimdiye kadar çalıştığım bütün kurumsal şirketlerde bu iki veri tabanı kullanılmaktadır.
Oracle genellikle uygulamaların veritabanı sistemi olarak kullanılırken, DB2 ise veri ambarı amacıyla kullanılmaktadır.
  • Paylaş
Projenin büyüklük ve platformuna göre ilk baştaki tercihim MySQL sonra Oracle.
  • Paylaş
Mıcrosoft sql server kullanıyorum.basit ve hızlı. İşlemleri kolaylıklar haleldebılıyorum ilişki kurabılıyorum
  • Paylaş
MYSQL veritabanı elbette
  • Paylaş
Genel olarak MySQL, Redis ve MongoDB. MySQL, ilişkisel veritabanı olarak maliyet ve hız açısından PHP projelerinde önemli yere sahip. Cache gibi sürekli değişen veri aktarımı sürecinde Redis güzel bir performans sunuyor. NodeJS gibi non-blocking dillerin kullanıldı projelerde ise MongoDB kullanıyoruz.
  • Paylaş
MySQL yetiyor bana 172*180'lik bir tablodaki verileri saniyenin on binde birinde karşılaştırabiliyorum.
  • Paylaş
  • Oracle->Diğerlerine göre daha çok güvenilir olduğunu düşünüyorum bu  nedenle ilk tercihim.
  • Mysql
  • Paylaş
MSSQL ve Oracle kullaniyoruz. Devlet ile calisiyorsaniz ne kullanacaginiz proje icin sabit bir parametre oluyor :)
  • Paylaş
Perl ile geliştirilmiş, BerkeleyDB tabanlı özel bir modül kullanıyorum. Hızı ve kararlılığı yüzbinlerce hatta milyonlarca kayıtta ilişkisel olarak denenmiş durumdadır.
  • Paylaş
Yıllarca MS SQL ile çalıştım. Oracle ile de deneyimim var ama MySQL gibisi yok :)
  • Paylaş
MySQL'den ücretsiz olması microsoft veritabanları gibi birşeylerin dayatılmaması yani özgür olması
  • Paylaş
Ortak kanı olarak tabi ki seçenekler ihtiyaçlara göre değişir.
10m bir alanı sürmek için traktör kullanmak mantıklı değildir.
Büyük sistemlerde uzak ara Oracle.
Orta ve küçük sistemlerde MySQL.
Microsoft'un bütün ürünlerine kılım :)
  • Paylaş
Öncelikle MySQL kullanıyoruz çok kritik ve önemli sistemlerde kesinlikle PostgreSQL. Hiç hata yaptığını görmedim. Banka ya da devlet dairesi gibi kurumsal bir yer değilseniz PostgreSQL.
  • Paylaş
Piyasadaki önemli açık kaynak yazılımlar (Wordpress, vBulletin, SMF) tercihlerini MySQL'den yana kullanıyor. Bunun nedeni, en iyi ücretsiz veritabanı sistemi olması.
  • Paylaş
Geliştirmiş olduğumuz sistem, windows üzerinde koşacaksa mssql, linux üzerinde koşacaksa mySql kullanmayı tercih ediyoruz. Belki ilerleyen zamanlarda, diğer veritabanlarını da tanıma imkanı buluruz...
  • Paylaş
Mecburen MySQL.

Microsoft teknolojilerinden gidiyorsan Microsoft SQL Server kullanirsin, PHP yaziyorsan MySQL. Turkiye'de digerlerini bilen adam bulmak zordur : s
  • Paylaş
Sqlite3 özellikle mobil platformlar için kolay ve pratik bir çözüm sağlıyor. Tabii geniş çaplı projeler için ideal olmayabilir.
  • Paylaş
Sonraki Soru
HESAP OLUŞTUR

İstatistikler

5087 Görüntülenme42 Takipçi26 Yanıt

Konu Başlıkları