Sybase hakkında bir kaç soru.

Sybase veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
sychorax
Üye
Mesajlar: 206
Kayıt: 20 May 2004 03:29

Sybase hakkında bir kaç soru.

Mesaj gönderen sychorax » 09 Haz 2004 05:58

1-Sybase hakkında türkçe bir kitap var mı?
2-Hepimizin bildiği gibi sybase büyük bir veritabanı.Büyük veritabanlarınıda büyük uygulamalar kullanır.Peki bir programın gerçekten Sybase ihtiyacı olup olmadığını nasıl bilebiliriz.Yani büyük veritabanı gerektiren kıstaslar nelerdir.Mesela firebird'de MRP yazmak mantıklımıdır yoksa MRP için Sybase kullanmak mecburimidir?
3-SQL Server biraz nazlı bir veritabanı checkdb,shrink gibi bir ton bakım istiyo.Sadece SQL Server yönetmek için microsoft MCDBA diye sertifika veriyor.Peki Sybase'in bakım zorunluluğu ne kadar.Mesela interbase kullanan arkadaşlar elektirik kesintisi haricinde hiç bakım gerekmediğini söylediler.Sybase için bir SYDBA gerekir mi?

Aslında biraz klasik sorular ama arama yapınca pek tatmin edici cevaplar bulamadım.Özellikle Fahrettin Bey'in(Tecrübe Açısından) cevaplarını merakla bekliyorum.

Sevgiler...

bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 09:32
Konum: istanbul

Mesaj gönderen bgoktas » 09 Haz 2004 07:16

5. ve 6. seminerde bu konulara değinildi. Fahrettin abi bu konuda gerçekten ufkumuzu açtı, Sybase'in gerçekten çok sağlam bir veritabanı olduğu hususunda birçok konuya değinildi, ayrıca firebird'de öyle küçümsenecek bir veritabanı değil aksine gelecek vaadediyor.

Yine seminerde geçen bir konuda, Sybase'nin tek kullanıcılı yerlere ortalama maliyetinin 100$ civarında olduğu ve bunun tercih edilebilecek bir rakam olabileceği üzerinde duruldu.
Benim size tavsiyem programlarınızı çok ufak değişikliklerle dönüştürebilecek yapıyı kurmanız. En azından biz öyle yapıyoruz. Yazdığımız programı hem oracle'da hemde interbase'de çalıştırabiliyoruz.(ufak tefek bir iki değişiklikten sonra). Müşteride zaten bir oracle varsa programın oracle versiyonunu kuruyoruz, yoksa interbase/firebird.

Kullanıcı avatarı
sychorax
Üye
Mesajlar: 206
Kayıt: 20 May 2004 03:29

Mesaj gönderen sychorax » 09 Haz 2004 07:21

Hocam cevabınız için sağolun.Biz aslında MRP programı hazırlığı içindeyiz. Firebird ve Sybase arasında kararsız kaldık.Yani gerçekten Sybase gerekli mi?Daha hazırlık aşamasındayız.Ama gerçekten Sybase gerekliyse ona ağırlık verip tabir-i caizse yalayıp yutmayı düşünüyoruz.Konuyu açmamdaki temel sebeb bu aslında.

bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 09:32
Konum: istanbul

Mesaj gönderen bgoktas » 09 Haz 2004 11:10

Açıkçası bizim firebird ile oluşturulmuş bir projemizi , 5-6 kullanıcılı ve 1500 personel kayıtlı bir müşterimiz kullanıyor. Hergün en az 3000 kayıt sadece hareket tablesine geliyor, aynı şekilde bir o kadar kayıt 4-5 tableye daha aktarılıyor. Hiçbir problemle karşılaşmıyoruz. Ayrıca triger ve stored proc. desteği sayesinde çok hızlı projeler geliştirebilirsiniz.

Kolay Gelsin...

Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7449
Kayıt: 09 Haz 2003 11:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek » 09 Haz 2004 11:46

bu projenizin büyüklüğüne bağlı birazda. Bence kullanıcı sayısı ve kayıt sayısı fazla olacaksa tabii ki Sybase derim. MRP projesi olduğuna göre bence Sybase olması çok iyi olur.

Ben genelde başlangıç ve orta projeler için FireBird tavsiye ediyorum. Bunun 2 nedeni var : Bedava ve çok iyi bir SQL veritabanı olması. Sybase'in çok üstün yanları var, ancak küçük bir projeyi müşterinize sattığınız anda 5 kişi kullanıyorsa bu ek 500 $ bir maliyet demek. Türkiye şartları için büyük bir para.

Yani Türkçesi şu : Arkadaş ben client başı 100 $ verebilirim, daha rahat, daha güvenli, daha çok yetenekli bir veritabnıyla çalışmak istiyorum derseniz Sybase. 100 $ müşterilerim için fazla derseniz FireBird (proje büyüklüğünü unutmamak lazım.)

Kolay gelsin.

Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 09:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin » 10 Haz 2004 10:21

Ben de sybase ile işe girişmenizin sizi oldukça donanımlı kılacağını belirtmek isterim....
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)

Kullanıcı avatarı
sychorax
Üye
Mesajlar: 206
Kayıt: 20 May 2004 03:29

Mesaj gönderen sychorax » 10 Haz 2004 12:28

Sağolun Arkadaşlar.
Programı 13 kişi kullanacak.Para yönündende bir sorunumuz yok.Ben sadece gerçekten Firebird yeterli mi yoksa Sybase mi kullanılması gerekir o kafamı karıştırdı.Şu anda sadece verilerin sağlamlığı önemli.Herhalde Sybase gerekli burda.
Hepinize Teşekkürler.

Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2126
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat » 10 Haz 2004 02:19

13 kişilik bir projede firebird işinizi görür diye tahmin ediyorum. burda işlencek olan veri sayısınada dikkat etmek gerekir tabi. güç kaynağı, yedek gibi önlemlerinizi alırsanız verilerin bozulma ihtimalinide en aza indirgemiş olursunuz.

Kullanıcı avatarı
sychorax
Üye
Mesajlar: 206
Kayıt: 20 May 2004 03:29

Mesaj gönderen sychorax » 10 Haz 2004 02:27

Genellikle günlük 20-30 kayıttan fazla olmuyor.Ama her ayın 10'unda 23 farklı firmadan 1000'in üzerinde mal alınıyor. Yani tüm yoğunluk bir gün sadece.Hemen ertesi günde mallar teslim ediliyor. Eğer o gün veritabanında bir sorun çıkarsa bir hayli başım ağrır.Ayrıca 13 kullanıcının 7'si lokal ağda gerisi internetten bağlanacak.
Benim korktuğum internet üzerinden firebird bir sorun çıkarır mı?

Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7449
Kayıt: 09 Haz 2003 11:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek » 10 Haz 2004 02:31

Merhaba,

bu FireBird'ün kaldırabileceği bir büyüklük. Ama Sybase olursa çok daha rahat çalışırsınız. Elinizdeki imkanlar çok olur vs. vs. Sybase ile Delphi tarafında yazdığınıza yakın kodlar yazabilirsiniz DB tarafında.

5-6-7-8. seminerleri seyrederseniz, eminim daha net fikir sahibi olursunuz. Her 2 veritabanı da anlatılıyor bunlarda.

Kolay gelsin.

Kullanıcı avatarı
sychorax
Üye
Mesajlar: 206
Kayıt: 20 May 2004 03:29

Mesaj gönderen sychorax » 10 Haz 2004 02:41

Hocam ben mesajımı biraz yanlış yazmışım.23 farklı firmadan 1000'in üzerinde mal alınıyor derken.23 farklı firmanın herbirinden biner biner mal alınıyor.(Yani 23.000)Programı kısaca tanıtırsam saat 9:00 ile 12:00 arasında internetten bağlı bayiler mal fiyatlarını girecekler.Onların hepsi sunucuda toplanacak sonra bütün mallar içinde temin süresi ve ücreti en düşük olan seçilecek.Seçilenler temin edilip müşterilere gönderilecek. Yani bütün olay sadece 4 saat içinde olup bitecek.
Teşekkürler

Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7449
Kayıt: 09 Haz 2003 11:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek » 10 Haz 2004 02:47

23.000'de büyük bir rakam değil. 7. Seminerde Adnan abi 500 bin kayıt ile bir test yapmış mutlaka seyret ;) Aslında niyeti 3 milyon kayıt imiş ama SQL Server zorlandığı için 500 binle yapmış.

Kolay gelsin.

Kullanıcı avatarı
sychorax
Üye
Mesajlar: 206
Kayıt: 20 May 2004 03:29

Mesaj gönderen sychorax » 11 Haz 2004 02:25

7. Semineri izledim.Adnan Bey'in ağzına sağlık.Biraz düşününce gerçekten 23.000'in büyük bir rakam olduğunu anlayabildim.Sadece daha önce bu kadar büyük işler almadığım için büyük gibi geld.Büyük düşünemiyorum işte.Bizim bir abi ' "temporary table","partitioned view" gibi şeyler SQL Server'ın Firebird'e olan üstünlükleridir' dedi.Bunlar ne demek.Ne işe yararlar.

Teşekkürler.

Cevapla