İlginç Bir Röportaj

0
FZ
1995 yılında kuruldu. Şu anda bünyesinde 70 kişiyi istihdam ediyor. Geliştirdikleri ve şirketle aynı isimle anılan açık kaynak kodlu yazılım 4.000.000 yerde kurulu ve sorunsuz olarak çalışıyor. Kendileri ile ticari olarak iş yapan 4.000 müşterileri mevcut. Yahoo! 400 adet gerçek zamanlı, görev kritik uygulamasında bu şirketin yazılımını kullanıyor. Yahoo UK ise tamamen bu yazılıma güveniyor. FIFA World Cup sitesi de aynı yazılımdan faydalanıyor. Bu başarı öyküsünün başındaki adam yani şirketin genel müdürü de Linus Torvalds gibi Finlandiya'lı (ancak Linus'tan farklı olarak Helsinki Teknik Üniversitesi'ne gitmiş, Linus'un Helsinki Üniversitesi'ne gidişini yanlış bir karar olarak değerlendiriyor ve bu iki üniversite arasındaki farkı Berkeley ve Stanford arasındaki farka benzetiyor).

Anahtar sözcüğü hala bulamayanlar bu röportaja göz atabilirler.

Görüşler

0
malkocoglu
Cok guzel bir mulakat Zannediyorum Java JDO gibi, veri taban sistemini gozden uzak tutan teknolojiler sayesinde, Oracle'dan MySql'a kaydirilabilen kod yazmak bilgi islemcilerin isine gelecek. Gordugumuz gibi MySql geliyor; Ileride Bilgi Islem mudurleri su veri tabanina niye bu kadar para veriyorum diye kendilerine sormaya baslayabilirler.

0
FZ
Beğendiğine sevindim ;-) Hazır son günlerde açık kaynak kodlu yazılımlarla TİCARİ İŞ YAPMAK ve PARA KAZANMAK tartışılıyor iken buna da dikkati çekeyim dedim. MySQL gerçekten de kayda değer bir başarı öyküsü. Bir de adamların komik bir sloganları var: MySQL´i çok fazla duymamış olmanızın sebebi sorun çıkarmadan sessiz sedasız çalışıyor olmasıdır. (Ya da buna benzer bir şeydi ;-)

Bence bu tip şirketler ve başarı öyküleri artık İşletme programlarında ders olarak falan okutulmalı. Ne dersin sundance? ;-)
0
pulsar
bence posgresql ile zaten sormalılardı
0
inoxes
MySql'cilere sormuslar oracle ile aranizdaki fark nedir diye.MySql rdbms yazilimdir, Oracle ise kariyer. diye cevap vermisler.
0
anonim
Bu konuyu biraz araştırırsanız oracle ın alternatifinin mysql değil postgresql olduğunu fark edeceksiniz.
0
malkocoglu
Diiiit! Yanlis cevap.

InnoDB eklentisi ile MySql, ORACLE'a rakip oluyor. Satir seviyeli kilitler, kolon arasi baglar InnoDB'ye dahil.

0
anonim
Peki ya stored procedure, view, trigger?
Stable veriyonda hala subselect bile olmadigini da unutmamak lazim.

Ama her ne kadar Oracle'a rakip olmasa da MySQL'in cok guclu geldigini kabul etmek lazim. Cok yaygin kullaniliyor olmasi, MySQL kullanmak icin onemli bir neden.

Ayrica uygulama sunucularin ve JDBC tarzi arayuzlerin guclenmesi/yayginlasmasi, stored procedure'lara olan ihtiyaci her gecen gun daha da azaltiyor.

Yine de MySQL'in Oracle'a rakip oldugunu soylemek yanlis olur.
0
malkocoglu
Trigger'lar islem mantigini veri tabanina hapsettigi icin gereksiz seylerdir.

Buyuk olcekli veri tabanlarina lazim olan, satir tabanli kitleme, ve ACID ozellikleridir. Bir veri tabanini OLTP'ye hazir hale getirenler bunlardir.

InnoDB ile bunlarin hepsi MySql'da var.

Yani, MySql Oracle'a rakiptir.

0
tongucyumruk
Triggerlar özellikle yoğun işleme maruz kalacak veritabanlarında veri tutarlılığı açısından hayati öneme sahiptir. Bunun en tipik örneği ise her kayıt için bir id üretme konusudur. Bu gibi bi hesaplamayı client tarafında yaptırmak felakete yol açabilir. Bu nedenle özellikle veritabanının sağlıklı olarak işlemesine yönelik işlemlerin triggerlar aracılığıyla yapılması veri bütünlüğü açısından sonsuz fayda sağlar...
0
malkocoglu
No uretimini, en son uretilen no olarak bir tablo uzerinde, ve her yeni no istendiginde bu satiri kitleyip, degeri bir arttirarak istediginiz dilde yapabilirsiniz. Java ile JDBC kullanarak, ya da Perl ile DBI.

SELECT BENIMSEQ.NEXTVAL FROM DUAL

0
tongucyumruk
Hmm biraz daha açabilirmisiniz bunu? Özellikle en son uretilen no olarak bir tablo uzerinde kısmını tam olarak anlayamadım...

Bu aralar bende DB bağlantılarımda PEAR::DB tarzı birşeyler kullanma fikrini araştırıyordum... Haliyle Triggerlardan falan kurtulmak rahatlık sağlıyor böyle durumlarda... Haliyle bu tip çözümler önem kazanıyor...
0
acemi_
MySQL yetkilileri bile bircok kere Oracle'da ayni kulvarda olmadiklarini belirtmelerine ragmen sizin bunu iddia etmeniz ilginc.

Ancak 5.0 versiyonu ile MySQL, gelismis is uygulamalarinda kullanilabilecek hale gelecek.

Trigger'in ve stored procedure'larin (sunucuda calisan uygulama sunucular, is mantigini yuklenmeye basladiklari icin) gun gectikce onemini kaybettigi konusunda dediklerini kabul ediyorum ama Oracle, bunun otesinde birsey.



0
malkocoglu
Oracle uyanip uzerine basmasin diye, boyle seyleri soylemez tabii. Ayrica:

Oracle'in buyuk olcekte ustun oldugu dogrudur. Bizde danisman sirketi olarak hep Oracle tavsiye ettik; Fakat, ufak tefek diye MySql, sqlAnywhere, vs. gibi urunleri kucuk gormemek gerekir. Bir finans sirketinde baktik adam tek sqlAnywhere ile 80 kullanici idare ediyormus! Oyle baglanti havuzu falanda yok ha, adam baslatiyor uygulamayi, aksama kadar (baglantiyi) acik tutuyor.

Iste boyle ufak baslar, su-bu eklenti ile iyice palazlanir, bir bakarsin bir gun musteri Oracle'a para odemez olmus. Mumkundur.

Gorusleri acik tutalim.


0
anonim
MySQL, Oracle ve DB2 ye rakip degil. Cunku
- bir RDBMS degil,
- stored procedure language i yok,
- cok sik guncelleniyor ( bug fix meselesi ),
- hayati kolaylastiran duzinelerce extra programlari yok,
- Zengin dokuman, kitap icerikleri
vs...

Simdi hemen cevaplar gelecek. Ama cevap yazmadan once hic gercek bir iste Oracle veya DB2 kullandiniz mi ve uygulama gelistirip gelistirmedinizi dusunun.

Oracle ve DB2 ye illa bir rakip olacak
diyorsaniz oda Postgresql dir. Gittikce daha saglam ve gelisme gosteriyor.

0
oktay
MySQL'i savunmak icin soylemiyorum. Bence de Oracle'a falan rakip degil. Zaten boyle bir iddiasi da yok. Yanliz benim sahsen tanik oldugum 20-30 tablo ve gunder 100-200 veri girisi olan uygulamalarda Oracle kullanan adamlar da MySQL ile islerini gorebilirler. Bu tur uygulamalar da herhalde abartisiz toplam kullanimin bir yuzde 70ini kapsiyordur.

Fakat, Stored Procedure yerine kaynak kodu acik ve modul sistemi ile kendi eklentileriniz yapilabilecek seklinde tasarlandigi icin MySQL'e Perl, C, C++ gibi dillerde yazacaginiz moduller vasitasi ile kolaylikla fonksiyon eklemeniz mumkun. (Kimse bu ozelligini kullaniyor mu onu bilemem)

Hayati kolaylastiran cok fazla program yok, fakat basitliginden dolayi o kadar programa ve yillarca kurs gordukten sonra fahis ucretlerle DBA'lik yapacak adamlara da ihtiyac yok. (Veritabani duzeni ve tasarimi ciddi istir, kucumsedigim sanilmasin)

Bu arada acik kaynak kodlu veritabani deyinc akla bir de PostgreSQL ve Firebird (Borland Interbase tabanli) de gelmeli. Bunlara sonradan eklenen SAPDB ne yazik ki beklenen ilgiyi gormedi.

Bu arada MySQL, Oracle veya DB2'ya neden rakip olamaz ona da kendimce degineyim. Bu tip veritabanlarinin kesintisiz olarak surekli calismalari ve hic bir dis etkenden etkilenmemeleri gerekir. Bunun icin de gerek yuk dagitimi (load balancing), gerek yedekleme, gerek de esleme (replication) ozelliklerinin cok gelismis olmasi gerekir. Kolaylikla bir kac tanesi bir araya getirilip bir kume (cluster) olusturulabilmesi gerekir. Bu sayede cozumler %99.9999 kesintisiz hizmet hedeflerine ulasabilirler. Bunlarin hemen hemen hicbiri malesef MySQL'de yok. ( Master-Slave replication'u var fakat bu yetersiz ve saydiklarimin hepsinin -ornegin yuk dengeleme- yapilmasina izin vermiyor)

Yazimi bitirirken hatirlatayim ki bu konularda PostgreSQL genelde daha ileride olsa da, onda da tam bir kurumsal cozum mevcut degil. Firebird de ayni sekilde bildigim kadariyla.

Bu yuzden buyuk sirketlerin bir cogu Oracle, DB2, Sybase, veya MS SQL (Sybase + Microsoft) kullanmak zorundalar. En azindan simdilik.

Oktay
0
malkocoglu

http://www.innodb.com/
0
FZ
Madem söz PostgreSQL´den açıldı, o halde alın size böyle bir röportaj ;-)
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Star Office 6.0 Beta

butch

Uzun süredir sesi çıkmayan, gitti gidecek dediğimiz Star Office yeni beta sürümü ile karşınızda. Açık kodlu ürünler arasında önemli bir geleceğe sahip olduğunu düşündüğüm bu yazılımın, bir yıldan uzun süredir 5.2 sürümünün türkçeleştirilmesini bekliyoruz. Neyse en azından adı değişti. Bundan sonra yeni sürümünü bekleyeceğiz birkaç yıl.
Star Office'le ilgilenenler için adres http://www.sun.com/staroffice/6.0beta/. Koşarak...
İlgilenmeyenler için adres, yavaş yavaş ;-)

Hoş Bir TGE

anonim

C için pek çok geliştirme ortamı var bilinen ancak ben karşılaştığım bu hoş TGE yi (Tümleşik Geliştirme Ortamı) paylaşmak istedim. Adı Code::Blocks. GPL 2.0 lisanslı bu TGE pek çok gelişmiş özelliği içinde barındırıyor. Code::Blocks GNU/Linux ve Windows ortamlarında çalışabiliyor. Ayrıntılı bilgi için buraya bakabilirsiniz.

NSD: Alternatif bir Alan Adı Sunucusu

Soulblighter

Linux üzerinde, Bind çok kullanılan bir Alan Adı Sunucusu. Fakat güvenlik açıklarının çok fazla olması bazı kritik uygulamalarda tercih edilmemesine neden oluyor. Eğer siz de Bind'a alternatif bir Alan Adı Sunucusu arıyorsanız. NSD'ye bir gözatın derim.

NuSphere, PHP tabanlı web servis araçlarını kullanıma sundu...

FZ

NuSphere şirketi, PHP web programlama dilini temel alan ve XML, SOAP, WSDL, UDDI standartlarını kullanan web servisleri geliştirmeye yönelik yazılım geliştirme araç setini kullanıma sundu.

Artık PHP programcıları yukarıda sözü geçen araç setini kullanıp gene yukarıdaki protokollerle iletişim kurabilen web servisleri yazabilecek. Bir kere yazılıp test edilen web servisi, Windows, Linux ve UNIX sunucular üzerinde çalıştırılabilecek ve bu servise yine Windows, Linux ya da UNIX üzerinde çalışan, ASP, PHP, VB, C++, C#, JAVA ya da başka bir programlama dili ile geliştirilmiş istemciler (client) bağlanıp bilgi çekebilecek.

Böyle giderse gelecek 5 yılda programlama paradiglamaları epey değişecek gibi görünüyor, kemerlerinizi bağlayın ve uçmaya hazırlanın :)

TÜRKİYE yarı finalde! En büyük TÜRKİYE!! (Kendi PDF`ini Kendin Yap)

SHiBuMi

Yazının başlığı "Kendi PDF'ini Kendin Yap" olacaktı ama bu coşku içersinde bu başlığı atmak ayıp olurdu :) Çok büyük bir başarı, herkese kutlu olsun.

Herhangi bir uygulamayla hazırladığınız dokümanları, resimleri, sunumları, elektronik tabloları ve yazıcı çıktısı alınabilecek hemen her türlü nesneyi yine bu uygulama içinden ücretsiz ve Türkçe olarak PDF’e dönüştürebilmek ilginizi çeker mi? Çekiyorsa bu yazıyı okumaya devam edin.