Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Veritabanları & SQL

Cevapla
 
LinkBack Seçenekler
Eski 02/07/2005, 18:16   #1 (permalink)
cevizin en küçük avatarı
 
pirilti Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Mesaj: 1,540
Ampul Mysql 4 serisi&Trigger ?

Mysql 4 serisineTrigger özelliği ne zaman gelecek bir bilgisi olan varmı!?
Trigger ihtiyacı olan biri şu durumda postgreSql geçmeyi düşünmelimi yoksa birazdaha beklemelimi..forumu gezdimde 2002'de biri yakında mysql Trigger gözelliği gelecek demiş yıl 2005 halen yok sanırım MySQL 5.0 serisine girdiği için MySQL 4.0 serisine trigger desteği eklemek için uğraşmayacaklar.
-----------------------
What's new in MySQL 5.0
Stored Procedures
Triggers
Views
Cursors
XA
Precision Math
Information Schema
-------------------------
MySQL 5.0 bu yenilikler gelir MySQL 4 serisiyle MySQL 5.0 serisini teknik anlamda analizleyecek biri varmıdır. MySQL 4 den MySQL 5.0 geçsek tablolarımızı ve değiştirmemeiz gerekirmi şuan için yaşanacak problemler neler olabilir.
uygulamamaız kendi içimizde kullandığımız bir uygulama yani localhost üstünde calışıyoruz acaba MySQL 5.0 geçsekmi bir bilene sormak isterdim
__________________
Sarp Pirilti Yap Olsun...olmuyorsa başka bir yol/şey dene ve devam et
pirilti hatta değil   Alıntı Yaparak Yanıtla
Eski 15/07/2005, 16:19   #2 (permalink)
cevizin en küçük avatarı
 
pirilti Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Mesaj: 1,540
Varsayılan

Sanırım kimse Mysql Tigger la ilgilenmiyor
__________________
Sarp Pirilti Yap Olsun...olmuyorsa başka bir yol/şey dene ve devam et
pirilti hatta değil   Alıntı Yaparak Yanıtla
Eski 15/07/2005, 23:21   #3 (permalink)
Registered User
 
Üyelik Tarihi: 01/2003
Mesaj: 6,337
Varsayılan

MySQL 5.0'da trigger ve stored procedure olayı var ama MySQL'in bu sürümü henüz kararlı hale gelmedi. Isınma turları için bu sürüme bakılabilir ama önemli işlerde şu an kullanmak uygun değil.

Olayın çok aciliyeti yoksa (ki genelde yoktur) ve mevcut işleriniz MySQL üzerindeyse 5.0'ı beklemek bence daha doğru. Sık sık teknoloji değiştirmek iyi birşey değil.
acemi hatta değil   Alıntı Yaparak Yanıtla
Eski 04/11/2005, 18:46   #4 (permalink)
Gezgin
 
Sahin Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2002
Yer: Kuzey Kutbu
Mesaj: 8,307
Varsayılan

Stored procedures ve Triggers'in sadece web uygulamalari icin MySQL kullananlara getirecegi avantajlar ya da kolayliklar hakkinda bilgi verebilirmisiniz arkadaslar?

Ve diger MySQL 5.0 yenilikleri web programcilari icin neler saglayacak?
__________________
Merdi kıpti şecaat arz ederken sirkatin söyler!
Sahin hatta değil   Alıntı Yaparak Yanıtla
Eski 04/11/2005, 20:37   #5 (permalink)
wanna sleep more
 
Volkan Uzun Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 11/2002
Yer: CA
Mesaj: 2,652
Varsayılan

rdms sistemini kullanmak triggerlar sayesinde. programin karmasikligini azaltmak mesela.
stored procedurelar bilmiyorum sql injection konusunda yardimci olabilir mi ?
__________________
http://www.msnetprogrammer.net/blog (MCP & MCTS & MVM)
Volkan Uzun hatta değil   Alıntı Yaparak Yanıtla
Eski 05/11/2005, 11:55   #6 (permalink)
Yönetim Kurulu
 
teddmcload Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2003
Mesaj: 1,310
Varsayılan

stored proceudures özellikle sql injection ve php kodları ile veritabanı arasında bir köprü oluşturur. hız konusunda sorun yoktur. aslına bakarsanız güvenlik adına kullanılması oldukça faydalıdır.
__________________
Erkan BALABAN
www.webtasarimkilavuzu.com
www.molaver.net
Çözümler ihtiyaçlardan doğar.
teddmcload hatta değil   Alıntı Yaparak Yanıtla
Eski 05/11/2005, 12:33   #7 (permalink)
Registered User
 
Üyelik Tarihi: 01/2003
Mesaj: 6,337
Varsayılan

Veritabani bagimliligi yaratir, uygulamani bir daha baska bir veritabanina tasiyamaz hale gelirsin. Yani veritabani ureticisi icin oldukca faydali, musteri bagimliligi yaratiyor.
acemi hatta değil   Alıntı Yaparak Yanıtla
Eski 05/11/2005, 16:50   #8 (permalink)
-çatma
 
derme Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 12/2002
Mesaj: 62
Varsayılan

1. Veritabanına göre Stored procedure içinde yer alan insert, update, delete ifadelerinin normal kullanıma göre daha hızlı olduğu söyleniyor. Örneğin Sybase stored procedure tekrar çağrıldığında içindeki ifadeninde planını cacheleyerek her defasında bir optimizasyon yapmak zorunda kalmıyor. Bu veritabanının benimsediği yöntemle alakalı mesela SQL Server için böyle bir tartışma http://weblogs.asp.net/fbouma/archiv.../18/38178.aspx
http://www.informit.com/articles/art...&seqNum=6&rl=1
adreslerinde var.

2. Stored procedure kullanılması ağda daha az trafiğe sebep oluyor. Aynı insert ifadesini göndermek yerine zaten serverda tutulan procedure e sadece parametre göndererek işinizi görmüş oluyorsunuz. Birde veritabanına bir sorgu gönderip dönen sonuca göre yeni bir sorgu göndermek yerine bu kontrolleri procedure içinde yaparak tekrar tekrar sorgu çalıştırmanıza gerek kalmıyor.

3. Bir Delphi uygulamasının web ayağı oluşturuyorsanız hem delphi hem php tarafında kod yazmaktansa veritabanı üzerinde bir stored procedure oluşturarak ortak noktalarda fazla kod yazmaktan tasarruf edebilirsiniz. Bu durumda programde bir değişikli olduğunda delphi ve php tarafını ayrı ayrı düzenlemek yerine veritabanında ufak bir değişiklikle işlemi gerçekleştirmiş olursunuz.
derme hatta değil   Alıntı Yaparak Yanıtla
Eski 12/06/2006, 12:18   #9 (permalink)
cevizin en küçük avatarı
 
pirilti Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Mesaj: 1,540
Varsayılan

Aradan baya zaman geçti şu konuyu yeniden canlandırıp ..yeni tecrübeler ve deneyimleriniz hakkında bilgi almak isterim arkadaşlar...

Özelliklede Stored Procedures hakkında ne düşündüğünüz önemli..
__________________
Sarp Pirilti Yap Olsun...olmuyorsa başka bir yol/şey dene ve devam et
pirilti hatta değil   Alıntı Yaparak Yanıtla
Eski 12/06/2006, 12:24   #10 (permalink)
Luke is back...
 
mkarabulut Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2002
Yer: ../Dark_Side
Mesaj: 2,443
Varsayılan

Stored procedure kullanabiliyorsan kullan. SQL kodlarını düzenlemek için kaynak koda girmekten kurtulursun en azından. Bunun yanında arkadaşlar da söyledi hız konusunda birazcık daha iyi sonuçlar elde edersin, SQL Injection için de faydalı olur hem.
__________________
Do or do not. There is no try.
mkarabulut hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Delphide runtime da MySQL trigger oluşturmak ruso Pascal / Delphi / Delphi.NET 1 08/03/2007 22:12
MySQL de trigger [IF EXISTS] hakkında... ruso Veritabanları & SQL 4 06/03/2007 12:45
MSSQL2000 de Trigger lar? syperusta Veritabanları & SQL 8 27/04/2006 15:38
access ve trigger? sherlockholmes Veritabanları & SQL 12 04/02/2006 16:31
Interbase'de Trigger raist_TR Pascal / Delphi / Delphi.NET 0 16/09/2004 16:28


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 13:05.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net