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 04:29

Sybase hakkında bir kaç soru.

Mesaj gönderen sychorax »

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 10:32
Konum: istanbul

Mesaj gönderen bgoktas »

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 04:29

Mesaj gönderen sychorax »

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 10:32
Konum: istanbul

Mesaj gönderen bgoktas »

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: 7586
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

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 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

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 04:29

Mesaj gönderen sychorax »

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: 2130
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

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 04:29

Mesaj gönderen sychorax »

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: 7586
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

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 04:29

Mesaj gönderen sychorax »

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: 7586
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

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 04:29

Mesaj gönderen sychorax »

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