Oracle ve SQL Arasındaki Fark
Oracle vs SQL
Elektronik veritabanları, oluşturulduğu andan itibaren işletmelerin en önemli parçası oldu. Ancak birçok şirketin ihtiyaçları sadece kapasite açısından değil, aynı zamanda karmaşıklığında da artmıştır. Bu sorunları gidermek için sürekli daha hızlı ve daha iyi veritabanı sistemleri geliştirilmektedir. Yapısal Sorgulama Dili veya SQL, hem geliştiricilerin hem de tüketicilerin veritabanı yazılımını uygulamasını kolaylaştırmak için geliştirilen teknolojilerden biriydi. SQL'i bir programlama dili olarak düşünseniz de, işlevleri veritabanlarına erişmek ve bunları değiştirmekle sınırlıdır.
Oracle, temel SQL komutlarını kullanan ilk ticari olarak satılan RDBMS (İlişkisel Veritabanı Yönetim Sistemi) yazılımdı. Daha sonra Oracle şirketine dönüşen RSI'ya (Relational Software, Inc.) aitti. Oracle'ın ayrıca müşterilerinin ihtiyaç ve bütçelerine uygun birkaç yazılım sürümü vardır. Daha ucuz versiyonlar, kullanılabilen CPU sayısı, maksimum bellek miktarı ve maksimum veri miktarı açısından sınırlamalara sahiptir. Disk alanı ve bellek yığını içeren bir çok çekirdekli işlemciniz olsa bile, yazılım kullanmayacağınız için boşa gitmiş olur. Oracle, müşterilerine seçim özgürlüğü sağlayan çok çeşitli işletim sistemlerinde de çalışabilir. Windows, Linux, Mac OS ve IBM ve HP makinelerinde çalışır.
Ancak SQL, Oracle'a özel değildir, çünkü RDBMS üreten tüm büyük yazılım üreticileri SQL kullanmaya geçmiştir. Bu rakip Microsoft ve IBM de kendi RDBMS üreten içerir. Ayrıca bir sağlayıcıdan diğerine geçmeyi planlarken sorunlar da vardır. Çünkü hepsi SQL kullansa da, uygulamaları çeşitlidir ve birbirleriyle uyumlu değildir. Bunun sebebinin bir kısmı da şu andaki müşteri tabanını korumak yönünde.
SQL, günümüzde veritabanı yönetim yazılımları ile birlikte kullanılan en baskın dildir. Yerine koymak için geliştirilen başka diller olmasına rağmen, SQL için yakın bir tehdit oluşturmamaktadır. Ancak belirli bir sistemi kullanmaya gelince, hala çok seçenek var, Oracle bunlardan sadece biri.
Özet:
1. Oracle, bir RDBMS iken SQL en modern veritabanlarına erişmek için kullanılan dildir
2. Oracle, SQL
3 kullanan ilk ticari RDBMS'dir. SQL kullanan RDBMS sağlayıcılarının uyumlu uygulamalar yok