SQL Server Express Edition ile SQL Server Developer Edition Arasındaki Fark Nedir? - All The Differences

 SQL Server Express Edition ile SQL Server Developer Edition Arasındaki Fark Nedir? - All The Differences

Mary Davis

SQL Server Express Edition ve SQL Server Developer Edition Microsoft'un ürünleridir. Veritabanı oluşturmak, veritabanı yapısını anlamak ve uygulamak için yaygın olarak kullanılırlar.

Verileri girmek, verileri geliştirmek ve veritabanından veri çıkarmak için farklı dillere sahiptir, bu da SQL Server'ı Microsoft'un değerli bir ürünü yapar. Bu blog size SQL Server Express Edition ve SQL Server Developer edition hakkında bilmeniz gereken her şeyi anlatacak.

SQL Server Nedir?

Microsoft, ilişkisel bir veritabanı yönetim sistemi (RDBMS) olan SQL Server'ı tanıttı. SQL Server, verileri depolamak, iyileştirmek ve ayrıca başka bir uygulama tarafından talep edildiğinde verileri almak için yapılmış bir yazılımdır; bu, tek bir bilgisayarda veya bir ağ üzerinden birden fazla bilgisayarda yapılabilir.

SQL Server'ın Microsoft tarafından pazarlanan, çeşitli kitlelere yönelik ve iş yüklerine uygun düzinelerce sürümü vardır. Mütevazı tek makineli programlardan çok sayıda eşzamanlı kullanıcıya sahip önemli İnternet'e dönük programlara kadar uzanır.

çok sayıda kabloyla bağlı sunucu

SQL Sunucuları Nasıl Başladı? (Origin)

Her şey ilk SQL Server ile başladı, SQL Server 1.0, 1989'da OS/2 işletim sistemi tarafından kullanılan 16 bitlik bir sunucu ve hala kullanılıyor. Etkileyici bir adı var, bir sunucu yazılımı olarak SQL dilinde herhangi bir soruna cevap veriyor.

Başarılar

  • OS/2 için MS SQL Server, 1989 yılında Sybase, Ashton-Tate ve Microsoft tarafından Sybase SQL Server'ın OS/2'ye taşınması olarak başlamıştır.
  • NT için SQL Server 4.2, Windows NT'ye bir giriş olarak 1993 yılında piyasaya sürüldü.
  • SQL Server 6.0 1995 yılında piyasaya sürüldü ve Sybase ile işbirliği sona erdi, Sybase daha sonra Microsoft'tan bağımsız olarak kendi SQL Server sürümünü, Sybase Adaptive Server Enterprise'ı geliştirmeye başlayacaktı.
  • SQL Server 7.0 1998 yılında piyasaya sürüldü ve kaynak kodu C'den C++'a dönüştürüldü.
  • 2005 yılında piyasaya sürülen SQL Server 2005, eski Sybase kodunun Microsoft koduna tam olarak dönüştürülmesini gerçekleştirmiştir.
  • 2012'de piyasaya sürülen SQL Server 2012, xVelocity'yi ekler.
  • 2017 yılında piyasaya sürülen SQL Server 2017, Linux platformları kullanıcıları için Linux desteği ile: Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Ubuntu &; Docker Engine.
  • 2019'da piyasaya sürülen SQL Server 2019, Büyük Veri Kümeleri, "Akıllı Veritabanı" geliştirmeleri, gelişmiş izleme özellikleri, güncellenmiş geliştirici deneyimi ve Linux tabanlı kurulumlar için güncellemeler/iyileştirmeler ile birlikte geldi.

Şu Anda Kullanılan Sürümler

Aşağıdaki sürümler Mayıs 2020 itibarıyla Microsoft tarafından desteklenmektedir:

  • SQL Server 2012
  • SQL Server 2014
  • SQL Server 2016
  • SQL Server 2017
  • SQL Server 2019

SQL 2016 ve sonrası yalnızca x64 işlemcilere sahip olmalı ve 1,4 GHz işlemciye sahip olmalıdır. Henüz en son 4 Kasım 2019'da yayınlanan 2019 sürümüdür, RTM sürümü 15.0.2000.5'tir.

SQL Server Express Sürümü

SQL Server Express Edition, Microsoft'un SQL Server ilişkisel veritabanı yönetim sisteminin ücretsiz indirilebilen, paylaşılabilen ve kullanılabilen bir sürümüdür. Gömülü ve daha küçük ölçekli uygulamalar düşünülerek oluşturulmuş bir veritabanına sahiptir.

SQL Server 2000 ile birlikte gelen Microsoft Database Engine (MSDE) ürünü, ürünün atalarının izlenebildiği yerdir. SQL Server 2005'in piyasaya sürülmesinden bu yana "Express" etiketi kullanılmaktadır.

Ağa bağlı çok sayıda sunucunun bulunduğu büyük bir sunucu odası

Varyantlar

Bunun farklı varyantları vardır:

  • Araçlar ile SQL Server Express
  • SQL Server Yönetim Stüdyosu
  • SQL Server Express LocalDB
  • SQL Server Express w/ Gelişmiş Seri

SQL 2005 Express için yükleyiciler aynı adlandırma şeması kullanılarak hazırlanmıştır:

SQLEXPR.EXE

Hem 32 bit hem de 64 bit işlemciler için yükleyicilere sahiptir ve temel bir kurulum içerir.

SQLEXPR32.EXE

Yalnızca 32 bit işlemciler için yükleyiciye sahiptir.

Ayrıca bakınız: Aqua, Cyan, Teal ve Turkuaz Arasındaki Farklar Nelerdir? - All The Differences

SQLEXPRWT.EX E

Hem 32 bit hem de 64 bit işlemciler ve SQL Server Management Studio Express (SSMSE) (2008 R2) için yükleyicileri vardır.

SQLEXPR_ADV.EXE

Temel bilgiler ve SQL Server Management Studio Express (SSMSE) + Raporlama ve Tam Metin Sorguları ile.

SQLEXPR_TOOLKIT.EXE

SSMSE ve Business Intelligence Development Studio (BIDS) ile ilgili temel bilgilere sahiptir.

SQL Server Geliştirici Sürümü?

Geliştiriciler ve test uzmanları tarafından kullanılan ücretsiz bir SQL server sürümüdür. Üretim ortamı olmayan bir varyanttır, ayrıca Enterprise sürümünün özelliklerine de sahiptir.

Herhangi bir geliştirici üretim dışı bir ortamda çalışıyorsa, bu sürümü ücretsiz olarak kullanabilir ve ayrıca herhangi bir test uzmanı, özellikle de bir QA test uzmanı için kullanabilir.

Hepimizin ağ aracılığıyla birbirine nasıl bağlı olduğunu gösteren konular.

Linux'u Destekleyebilir mi?

Microsoft, Linux kullanıcıları için Linux uyumlu pek çok yazılım üretiyor ve SQL sunucusu da bir istisna değil. Windows tarafından desteklenen tüm sürümler Linux için desteklenmiyor, bunlara Enterprise, Standard, Developer, Web ve Express sürümleri de dahil.

Red Hat Enterprise 7.7-7.9 veya 8.0-8.3 Server ve SUSE Enterprise Linux Server v12 SP3-SP5, Linux için SQL Server'ı destekler. İşlevsellik aynı şekilde tasarlanmıştır. SQL Server Developer'ın Linux sürümü hakkında ek ayrıntılar için.

SQL Server Geliştirici Sürümü Günlük Bazda Nasıl Çalışır?

  • SQL veritabanları oluşturma, geliştirme ve kullanma.
  • Veritabanı performansının ve kararlılığının sağlanması.
  • Veritabanı tabloları, yapıları, şemaları ve sözlükleri oluşturma.
  • Veri kalitesi, bütünlüğü ve güvenliğinin sağlanması.
  • Veritabanı uygulamaları için dokümantasyon hazırlama.
  • Diğer uygulamalarla entegre SQL sorguları oluşturma.
  • Yetkilendirme veya veri tabanlarının sağlanması.
  • Uygulama geliştirmeyi destekleyen komut dosyaları, işlevler, tetikleyiciler ve yordamlar oluşturma.

SQL Server Geliştiricisi İhtiyacı

  • SQL'de yeterlilik.
  • Veritabanı oluşturma ve değiştirme becerisi.
  • Oracle SQL Developer, MySQL veya Microsoft SQL Server gibi entegre geliştirme ortamlarında deneyim.
  • Karmaşık SQL sorguları yazabilme becerisi.
  • C, C++, PHP ve Java gibi diğer programlama dillerine aşinalık.
  • NET çerçevesi ile deneyim.
  • SAP bilgisi.
  • Unix geçmişi.
  • Microsoft Azure ve Amazon AWS gibi bulut hizmetlerine aşinalık.
  • Hadoop ve Hive gibi Büyük Veri teknolojileri hakkında bilgi sahibi olmak.
  • SAP Crystal Reports, SSRS ve Tableau gibi raporlama ve istihbarat araçlarında geçmiş.
  • Problem çözme becerileri.
  • Güçlü iletişim ve işbirliği becerileri.
  • Detay odaklılık.
  • Organizasyon becerileri.

Bir Microsoft uzmanının yardımıyla SQL Server Developer ve SQL Server Express Edition'ın Karşılaştırılmasına İlişkin Kısa Bir Video

Ayrıca bakınız: Budweiser vs Bud Light (Paranızın karşılığını en iyi veren bira!) - Tüm Farklar

SQL Server Developer ve SQL Server Express Sürümünün Karşılaştırılması

Geliştiriciler SQL Server Developer sürümünü kullanarak SQL Server üzerinde her türlü uygulamayı oluşturabilirler. Enterprise sürümünün tüm özelliklerine sahiptir, ancak canlı bir sunucu olarak değil, yalnızca test ve geliştirme sistemi olarak kullanılmak üzere lisanslanmıştır. Uygulama geliştiren ve test edenler için SQL Server Developer en iyi seçenektir.

Express sürümü ise masaüstü ve küçük sunucu veri odaklı uygulamaları öğrenmek ve geliştirmek için mükemmel olan ücretsiz, giriş seviyesi bir veritabanıdır. Bağımsız yazılım tedarikçileri, içerik oluşturucular ve istemci uygulamaları oluşturan meraklılar için en iyi seçenektir.

SQL Server Express, daha fazla veri yönetimi özelliğine ihtiyaç duymanız halinde SQL Server'ın diğer daha pahalı sürümlerine kolayca yükseltilebilir. Express'in hafif sürümü olan SQL Server Express LocalDB, kullanıcı modunda çalışır, yapılandırma gerektirmeyen hızlı bir kurulum sürecine sahiptir ve yönetilebilir bir ön gereksinim listesine sahiptir. Express'in tüm programlanabilirlik özelliklerine sahiptir.

SQL Server Geliştiricisi SQL Server Express Sürümü
ücretsiz geliştirici sürümü (tüm kurumsal özelliklerle) Veritabanı boyutu 4 GB'den fazla olamaz
Veri kalitesi, bütünlüğü ve güvenliğinin sağlanması Ücretsiz geliştirici sürümü (tüm kurumsal özelliklerle)
Karmaşık SQL sorguları yazabilme becerisi 1'den fazla CPU kullanılmıyor
Problem çözme becerileri Karmaşık performans ayarlama özellikleri
C, C++, PHP ve Java dilleri SQL Aracısı Yok

Artıları ve Eksileri

Sonuç

Normal 0 false false false EN-US X-NONE X-NONE

  • Her iki ürün de muhteşem, en büyük teknoloji şirketi tarafından özel olarak üretilmiş, her ikisi de günlük bir SQL sunucusu çalışanı için şaşırtıcı olan birçok farklı özelliğe sahip.

- SQL Server Developer, üretim ortamı olmayan bir yazılımdır, yani yalnızca test uzmanları ve geliştiriciler içindir. Birçok okul, kolej ve üniversite bu yazılımı öğrencilere SQL sunucuları hakkında eğitim vermek için kullanır.

- SQL Server Express ise kullanıcı modunda çalışır, kurulum sırasında çok az veya hiç yapılandırma gerektirmez ve yönetilebilir bir dizi önkoşula sahiptir. Ayrıca üretim ortamında kullanılabilir ve kolayca yükseltilebilir.

  • Ateş ve Alev Arasındaki Fark Nedir? (Cevaplandı)
  • Aramice ve İbranice Arasındaki Fark Nedir? (Cevaplandı)

Mary Davis

Mary Davis, çeşitli konularda karşılaştırma analizi konusunda uzmanlaşmış bir yazar, içerik oluşturucu ve hevesli bir araştırmacıdır. Gazetecilik diplomasına ve bu alanda beş yıldan fazla deneyime sahip olan Mary, okuyucularına tarafsız ve doğrudan bilgi verme tutkusuna sahiptir. Yazma sevgisi gençken başladı ve başarılı yazarlık kariyerinin arkasındaki itici güç oldu. Mary'nin bulguları kolay anlaşılır ve ilgi çekici bir biçimde araştırma ve sunma becerisi, onu dünyanın her yerindeki okuyuculara sevdirdi. Mary yazmadığı zamanlarda seyahat etmekten, okumaktan ve ailesi ve arkadaşlarıyla vakit geçirmekten hoşlanır.