Firebird Veritabanı mı Daha iyi ? Yoksa Acess Mi ?
12
●1.890
- 30-10-2012, 11:37:59Merhaba bugüne kadar çok otomasyon programı yazdım genelde hep veritabanını acess olarak kullandım. Bugünlerde firebird diye birşey duydum ve herkes tavsiye ediyor ? Sizce nasıl artıları eksileri nelerdir. Çünkü ilerde satacağım bir otomasyon programı yazıyorum ona göre veritabanı mı değiştireceğim ?
- 30-10-2012, 12:09:17firebird i hiç kullanmadım genelde delphiciler kullanırlar.. burada güzel bir karşılaştırma verilmiş ve bariz olarak firebird un üstünlüğü var
http://database-management-systems.f...bird-vs-Access
.net ile uygulama geliştiriyorsan ms sql server ya da mysql ile uygulama geliştir bana kalırsa.. - 30-10-2012, 12:44:51zorluğunda bir şey yok hiç birinin sadece uygun connector u kurman gerekir. ado.net yapısı hepsinde aynıdır, connector ona uyarlanmış şekilde olur. bir .net yazılımcısı olarak ilk tercihin ms sql server kullanman daha doğru olur. ilerde işe girdiğinde istenilen özelliklerde .net için ms sql server şarttır, bunun yanında mysql de kullanabilirsin sonradan.. ancak temel olarak stored procedure, trigger gibi şeyleri de kullanmalısın. firebird bunu destekliyor ama sanırım gui (grafik arayüzü) yok o sitede gördüğüm kadarıyla.. ilk başlangıç için sql server express ile başlamanı öneririm... ben genelde mysql kullanıyorum eğer server tabanlı bir şey yapacaksam. bunun yanında xml tabanlı olarak yeni teknolojilere de yönelebilirsin nosql gibi. bunlarda herhangi bir sql kodu yazmadan diğer veritabanı yöneticilerinden çok daha hızlı biçimde kayıt ekleyip sorgu yapabilirsin, çünkü alt yapıları xml olduğu için herhangi bir ilişkisel durumu yok.
ama diğer veritabanı yöneticileriyle yapmak istersen de ado.net harici entity framework u öğrenmeni tavsiye ederim, bu framework, veritabanını modelliyerek sınıf haline çeviriyor ve projende çok büyük esneklik, kolaylık sağlıyor. sana önceden söylediğim gibi yeni teknolojilere ayak uydurmaya çalış her zaman
kolay gelsin - 30-10-2012, 14:04:05Teşekkürler arkadaşlar önerileriniz için bilişim öğretmenimizde sql server kullanın demişti. Bende projemi ilk öyle yapmıştım sonra başka bilgisayarda çalışmamıştı. Sql express kurdum çalıştı. Ama ağ bağlantısında ekli olan başka bilgisayarlar bağlanamadı bu seferde. O zaman sql ile yapim otomasyon programını. Peki bir soru daha ?
Sql database'yi sql server içindenmi çekim yoksa başka bir kullanımı daha var sal server programı olmadan sql express ile mi kullanim ? - 30-10-2012, 14:40:27sql server programı yüklü değilse o bilgisayara çalışmz.. taşımakta sıkıntı çıkıyor anlamadığım kadarıyla.. genelde veritabanının scripti çıkartılıyor (sql kod olarak) o script bir batch file ile çalıştırılıp o bilgisayardaki sql servara veritabanın yükleniyor. bunun dışında harici mdf dosyasıyla da yapabilirsin ama bunun için de connection string ini ona göre ayarlaman gerekiyor..