Oracle Database ?
 
Bildirimler
Hepsini Temizle

Oracle Database ?  

  RSS
Ufuk Karabulut
(@UfukKarabulut)
Üye

Arkadaşlar herkese merhaba sizlere oracle database olarak ne işi yapar gibi bir sorum olucak çünkü bize dışarıdan destek veren kişi öyle şeyler yapacagını idda ediyorki benim kafamda oracle database ile ilgili bildiklerime dair uyuşmuyor.Şöyleki bizim file server'ımızda olan tüm datalarımızı 3dsmax,word,excel,resim v.b tüm dosyalarımızı muhasebe programı değil dikkatinizi çekiyorum hepsini oracle üzerine alarak bunun üzerinden şirkete kullanıma açacagını ve bizim bu dosyalara erişimimizi alacagımız oracle database üzerinde duracagını söylüyor sizlerden ricam olur ki belki ben bilmiyor olabilirim böyle birşey varmı ve oracle hemen hemen tüm sürümlerinde şirket datalarının file server mantıgı ile tutulup host edilmesi yapılıyormu şimdiden görüş ve yardımlarınız için teşekkür ederim.

Alıntı
Gönderildi : 20/08/2010 22:23
CozumPark
(@cozumpark)
Onursal Üye Yönetici

oracle ile istediğin her şeyi yapabilirsin. fakat ilk kurulum ve konfigürasyonunu iyi yapmalı, optimizasyon yaptırmalısın.

CevapAlıntı
Gönderildi : 20/08/2010 22:51
Ufuk Karabulut
(@UfukKarabulut)
Üye

Herşeyi derken biraz açmanız mümkünmü yani bir uzerınde program çalışacak gibi düşünmeyin bize oracle'ı kuracak ve bir nevi file server gibi tüm dosyalarımıza öyle erişecekmişiz.yani tüm datalarımız oracle üzerinde tutulacak cevabınız için teşekkür ederim.

CevapAlıntı
Gönderildi : 21/08/2010 00:03
CozumPark
(@cozumpark)
Onursal Üye Yönetici

data kısmını bilmiyorum üzgünüm.

CevapAlıntı
Gönderildi : 21/08/2010 19:13
Vasvi UYSAL
(@vasviuysal)
Saygın Üye Forum Yöneticisi

[quote user="Ufuk Karabulut"]Herşeyi derken biraz açmanız mümkünmü yani bir uzerınde program çalışacak gibi düşünmeyin bize oracle'ı kuracak ve bir nevi file server gibi tüm dosyalarımıza öyle erişecekmişiz.yani tüm datalarımız oracle üzerinde tutulacak cevabınız için teşekkür ederim.
[/quote]

 

kafanda bir fikir oluşması için örnek 

http://www.zoque.net/veritabanlari/24204-blob-data-icin-dosya-tipi-alma/

CevapAlıntı
Gönderildi : 23/08/2010 17:55
Ufuk Karabulut
(@UfukKarabulut)
Üye

Link verdiginiz adres'de geçen yazışmaları okudum ama açıkçası çok bir fikir oluşturmadı benim anlatmak istedigim 2003 vesair değil bir adet oracle database kurulumu olucakmış üzerine ve bu oracle database kurulu sistem bizim file server'ımız olucakmış yani bu database erp programı için değil oracle bize file server görevi görücek yani tüm dosyalarımıza bir file server üzerinden açılan paylaşımlarla nasıl erişim yapıp direkt word'se word ile açıp değişikligimizi yapmayı v.b şekilde sağlıyorsa bu şekilde olacak durumdaki gibi böyle bir şey mümkünmüdür araştırma yapıyorum ama oracle ile ilgili bilgim kısıtlı oldugu için araştırmamda bir yerde kalıyorum yardımlarınız için teşekkür ederim.

CevapAlıntı
Gönderildi : 23/08/2010 19:13
 Anonim

bir database içine istediğin şeyi koyabilirsin.

Ama bunu kullanabilmen için birde arayüz programın olmalı.

Yani databaseden veri okuyup bunu geri yükleyebilecek vs.

nasıl bir konuşma geçti aranızda bilinmez ama bahsedilen yapılabilir.

Tabi yapılması mantıklı mı değilmi? yada gazı aldıktan sonra herşeyi yapabilirim diye de devam etmiş olabilir.

oracle için sadece  geliştirme kiti olan Forms& reports vardı şimdi Jdeveloper var

Bu kit ile arayüzleride yapabiliyorsun.

 

 

CevapAlıntı
Gönderildi : 08/12/2010 20:42
Hüseyin Sevin
(@huseyinsevin)
Üye

Performans açısından bu son derece gereksiz bir durum. Diğer taraftan eğer evet isterseniz datalarınızı Oracle içerisinde tutabilirsiniz. Yani dosya türünüz ne olur ise olsun DB ye gömülebilir.

 

Ama madem ki dataları bir DB üzerinde tutup erişme gibi bir düşüncem var, bunun için ne diye Oracle gibi bana göre tam bir baş belası olan bir veritabanı seçeyim? Yönetimi ve yönetim maliyeti yüksek bir ürün. Ve açıkcası ben MSSQL kadar performanslı görmüyorum. Dediğim gibi böyle bir düşüncem var ise Oracle kullanmam, Sharepoint ortamına geçer datalarımıda Oracle veritabanında tutmak yerine MSSQL de tutarım. Zira yönetimi ve işletim giderleri daha düşük olduğu gibi performans açısından Oracle'a nazaran çok daha iyidir.

 

Bence eğer pek bilmiyor iseniz Oracle'a buluşmayın derim zira bundan sonraki yaşantınız ORA ile başlayan hata iletilerinin sebebini araştırmakla geçebilir...

 

Bence dosyalarınızı File Server alternatifi olan farklı sistemlerle erişeme açma gibi bir düşünceniz varsa Oracle dan çok Sharepoint i araştırın derim.

 

Saygılarımla.

CevapAlıntı
Gönderildi : 09/01/2011 02:40
CozumPark
(@cozumpark)
Onursal Üye Yönetici

Hüseyin, fikirlerine katılıyorum. Fakat söylemeden geçemeyeceim ki : SQL, performans konusunda Oracle' ın yanından geçemez.

CevapAlıntı
Gönderildi : 09/01/2011 22:14
oganozdogan
(@oganozdogan)
Üye

Selam,

Yanılmıyorsam en son yapılan kıyaslama raporlarına göre Oracle dünyanın en hızlı çalışan ve operasyon gerçekleştirilen veritabanı;

http://www.tpc.org/tpcc/results/tpcc_perf_results.asp?resulttype=all&version=5%&currencyID=0

Eskiden DB2, Oracle'dan daha performanslı çalışıyordu ancak şu an Oracle veritabanı 11gR2 DB2 9.7 veritabanından 3 kat daha hızlı işlem kapasitesine sahip.

Kolay gelsin.

Ogan 

CevapAlıntı
Gönderildi : 21/02/2011 19:37
CozumPark
(@cozumpark)
Onursal Üye Yönetici

[quote user="Ufuk Karabulut"]Herşeyi derken biraz açmanız mümkünmü yani bir uzerınde program çalışacak gibi düşünmeyin bize oracle'ı kuracak ve bir nevi file server gibi tüm dosyalarımıza öyle erişecekmişiz.yani tüm datalarımız oracle üzerinde tutulacak cevabınız için teşekkür ederim.
[/quote]


Dosya olarak bilgisayarınızda bulunan herşeyi veritabanlarında saklayabilirsiniz. Bu illa Oracle'da olacak diye birşey yok. Güncel veritabanlarının tamamında dosyaların binary data olarak veritabanında saklanması mümkündür.


Hatta Microsoft, Windows 7 için veritabanına temelli bir dosya sistemi çalışması da yaptı ancak performans ve stabilite sorunları nedeniyle vazgeçildi (doğru hatırlıyorsam).


Veritabanları üzerinde dosya saklanmasına dair en güzel örnek Microsoft'un Sharepoint uygulamasıdır. Eğer bahsi geçen studio max, v.s. dosyalarınızı dosya sistemi üzerinde değil de merkezi bir platform olan veri tabanı üzerinde tutmak istiyorsanız ben de kesinlikle Sharepoint platformu üzerine kurulum yapmanızı öneririm. Hem lisanslama maliyeti olarak hem de -gereksizce- firmanıza özel bir yazılım geliştirilmeyeceği için özel yazılıma ayıracağınız giderler düşünülerek epey bir başlangıç maliyeti tasarrufu sağlayacağınıza eminim. Buradan elde ettiğiniz kazancı sharepoint konusunda uzmanlardan alacağınız danışmanlık hizmetine kaynak olarak ayırabilirsiniz ki inanın hala bu işten kârlı çıkacaksınız.


Çünkü sharepointi sadece file server olarak düşündüğünüz için sharepoint'in ücretsiz versiyonu olan Sharepoint Foundation Server kuracaksınız. Lisanslamayı sadece SQL Server tarafında yapacaksınız çünkü Sharepoint ile birlikte standart olarak SQL Server Express yüklenir ki eğer bunu kullanırsanız alan olarak en fazla 4GB alanınız olur ki bu durumda 10 tane studio max. dosyasını kaydedince alan dolar. SQL Server'ın lisanslı sürümlerini edinerek bu alan kısıtlamasını da ihtiyaçlarınız ölçüsünde aşarsınız.


Bir de performanstan bahsedilmiş. Oracle'ın SQL Server ile ilgili olarak performans kıyaslaması polemiğine girmeyeceğim ki bu husus oldukça karmaşık ve burada çözüm bulamaz ama şunu diyebilirim ki Sharepoint için Microsoft uzmanlarınca oluşturulan veritabanına mı sizce daha performanslı olur (her türlü veri indekslemesi yapılmış, sharepoint için özel olarak farklı farklı platformlarda testler yapılmış) yoksa sizin o Oracle uzmanınızın sizin için TEK BAŞINA geliştireceği uygulama mı daha performanslı olur. Bunu iyi değerlendirmek lazım.


Küçük bir sorgunun performans kıyaslamasını yapmak basit ama olay bir file server'ın veritabanını ne kadar performanslı kullanacağı olunca işler değişir; hem uygulamanın o veritabanı konusundaki performansı, hem veritabanı motorunun performansı, hem programcının bu her iki konudaki yetkinliği hem de veritabanı motorunu çalıştıracak olan işletim sisteminin bu motora ve uygulamaya sağlayacağı imkanlar göz önünde bulundurulmalı. Yoksa "Oracle MS-SQL'i döver" demekle iş bitmiyor; konu özünde daha derin.


Sözün kısası; her türlü dosya veritabanlarında saklanabilir ki bunun en güzel örneği sharepoint'tir. Bence araştırın; hak vereceksiniz.


İyi çalışmalar.

CevapAlıntı
Gönderildi : 22/02/2011 17:24
CozumPark
(@cozumpark)
Onursal Üye Yönetici

[quote user="oganozdogan"]

Selam,


Yanılmıyorsam en son yapılan kıyaslama raporlarına göre Oracle dünyanın en hızlı çalışan ve operasyon gerçekleştirilen veritabanı;


http://www.tpc.org/tpcc/results/tpcc_perf_results.asp?resulttype=all&version=5%&currencyID=0


Eskiden DB2, Oracle'dan daha performanslı çalışıyordu ancak şu an Oracle veritabanı 11gR2 DB2 9.7 veritabanından 3 kat daha hızlı işlem kapasitesine sahip.


Kolay gelsin.


Ogan 


[/quote]


http://download.microsoft.com/download/6/9/d/69d1fea7-5b42-437a-b3ba-a4ad13e34ef6/SQL2008_vs_Oracle11g.docx


http://www.microsoft.com/sqlserver/2008/en/us/compare-oracle.aspx


Olay veritabanı motorunda değil. O motoru yöneten ve üzerinde çalışacak veritabanını oluşturan DBA'da, veritabanını kullanan programı yazan programcıdadır.


Veritabanı konusundaki yetkin kişilerin büyük çoğunluğunun şu anda Oracle tercih etmesi nedeniyle dünya üzerindeki büyük veritabanı projelerinin performans kıyaslamalarında Oracle'ın önde olduğu sonucunun çıkarılmasına şaşırmamak gerekir.


Ülkemizdeki en iyi veritabanı yöneticilerinin yetiştirildiği Matematik Mühendisliği bölümünde de Oracle'a (belki de Linux üzerinde dans etmekten daha çok keyif alan akademisyenlerin ışığında) ağırlık verilmesinin nedeni de bu olabilir.


İyi çalışmalar.

CevapAlıntı
Gönderildi : 22/02/2011 17:45
CozumPark
(@cozumpark)
Onursal Üye Yönetici

Selam Mert,

Ama oracle sqli döver 🙂

CevapAlıntı
Gönderildi : 24/02/2011 16:44
CozumPark
(@cozumpark)
Onursal Üye Yönetici

[quote user="Alper YAZGAN"]

Ama oracle sqli döver 🙂


[/quote]


sql bir sorgu dili ve bunu Oracle da kullanıyor ama haklısın; Oracle MS SQL Server'ın mevcut gelişimlerinden sonra ancak kendi kendini döver [:D]

CevapAlıntı
Gönderildi : 24/02/2011 18:33
Hüseyin Sevin
(@huseyinsevin)
Üye

Çok tartışılan bir konu aslında bu konu ama sektördeki gözlemlerim sebebiyle bir şeyi daha belirtmek istiyorum. Oracle ve MSSQL karşılaştırması için aslında terbaytlar seviyesindeki DB boyutlarını ele almamız gerekiyor zira db boyutları aşırı derece yükselmedikçe ne MSSQL in Oracle ile nede Mysql in bu ikisi ile belli bariz farklılıkları olmuyor. Kimileri abartmıyorum ama Access te bile tutabileceği dataları için Oracle mı MSSQL mi araştırması yapıyor. Sonuçta ucuz ürünler değil ve bu ürünler temin edilirken maliyet konularıda göz önünde tutulması gerekiyor.

 

Ayrıca Mert beyin dediklerine sonuna kadar katılıyorum, iyi programlanmamış ve yapısı iyi tasarlanmamış bir DB yapısı sunucusu ne olur ise olsun (ister MSSQL, ister Oracle isterse Mysql) mantık hataları sebebiyle sürekli performans sorunları çıkartabilir.

CevapAlıntı
Gönderildi : 24/02/2011 20:51
Paylaş: