Forum
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.
oracle ile istediğin her şeyi yapabilirsin. fakat ilk kurulum ve konfigürasyonunu iyi yapmalı, optimizasyon yaptırmalısın.
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.
data kısmını bilmiyorum üzgünüm.
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.
kafanda bir fikir oluşması için örnek
http://www.zoque.net/veritabanlari/24204-blob-data-icin-dosya-tipi-alma/
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.
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.
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.
Hüseyin, fikirlerine katılıyorum. Fakat söylemeden geçemeyeceim ki : SQL, performans konusunda Oracle' ın yanından geçemez.
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
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.
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.
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
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.
Selam Mert,
Ama oracle sqli döver 🙂
Ama oracle sqli döver 🙂
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]
Ç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.