İçeriğe atla

SQL Server Compact

SQL Server Compact veya SQL CE Mobil cihazlar ve masaüstü uygulamalar için Microsoft tarafından üretilen kompakt bir ilişkisel veritabanıdır. Masaüstü platformunun tanıtımından önce, Windows CE ve SQL Server Mobile Edition için SQL Server olarak biliniyordu.[1] En yeni sürüm SQL Server Compact 4.0, .NET Framework 4.0'ı destekliyor ve bu sürümde Windows Mobile için destek bırakıyor.[2] Hem 32 bit hem de 64 bit yerel desteği içerir. SQL CE zaman zaman bağlı uygulamaları ve uygulamaları gömülü bir veritabanı ile hedefler.[3] İndirmek ve yeniden dağıtmak serbesttir. SQL CE için bir ODBC sürücüsü yoktur ve planlanmamış biridir. Yerel uygulamalar, OLE DB aracılığıyla SQL CE'yi kullanabilir.[4]

Genel bakış

SQL Server Compact, diğer Microsoft SQL Server sürümleriyle ortak bir API paylaşmaktadır. Ayrıca, ADO.NET API'lerini kullanarak veri erişimi için ADO.NET sağlayıcıları ve dahili senkronizasyon yetenekleri, ayrıca Language Integrated Query ve Entity Framework için destek de içerir.[5] Gelecekteki sürümler senkronizasyon yeteneklerini Microsoft Eşitleme Hizmetleri ile birleştirir. Microsoft SQL Server'ın diğer sürümlerinden farklı olarak, SQL CE, işlem aşamasında barındıran uygulama ile çalışır. 2 MB'den daha az bir disk alanına ve yaklaşık 5 MB'lık bir bellek izine sahiptir. SQL CE, tüm uygulamaların aynı bellek havuzunu paylaştığı bir mimari için optimize edilmiştir.[6] Windows 8 için Windows Mağaza uygulamaları, SQL Server Compact sürümünü veya SQL Server'ın başka bir sürümünü kullanamaz.

Destek

SQL CE veritabanları ACID uyumluluğunu destekleyebilir, ancak AutoFlush bellekte değişiklikler tamponlamaları nedeniyle varsayılan olarak dayanıklılık gereksinimini karşılamıyor.[7] Bu nedenle, taahhüt edilen işlem değişiklikleri kaybolabilir. Microsoft SQL Server gibi SQL CE işlemler, bilgi tutarlılığı kısıtlamaları, kilitlemenin yanı sıra veritabanı deposuna birden çok bağlantı da destekler. Microsoft SQL Server gibi SQL CE işlemler, bilgi tutarlılığı kısıtlamaları, kilitleme ve veritabanı deposuna birden çok bağlantı da desteklemektedir.[7] Ancak, paralel işlemler (farklı tablolarda) olmasına rağmen, iç içe geçmiş işlemler desteklenmez. Geçerli sürüm saklı yordam ve yerel XML veri türünü desteklemez. Sorgulamak için T-SQL alt kümesini kullanır ve XML desteğinin eksikliği nedeniyle XQuery de desteklenmez.[8] Sorgular, optimize bir sorgu işlemcisi tarafından işlenir. SQL CE veritabanları dizin oluşturmayı da desteklerken uzaktan veri çoğaltmasını da destekler. SQL CE veritabanları Microsoft Visual Studio'dan ve bazı eski SQL Server Management Studio sürümlerinden de oluşturulabilir ve yönetilebilir.[4]

Dosya biçimi

SQL CE veritabanları tek bir .sdf dosyasında bulunur ve bu dosya boyutu 4 GB'a kadar çıkabilir.[9] .sdf dosyası, veri güvenliği için 128-bit şifreleme ile şifrelenebilir. SQL CE çalışma zamanı .sdf dosyasına eşzamanlı çoklu kullanıcı erişimine aracılık eder. .Sdf dosyası yalnızca dağıtım için hedef sisteme kopyalanabilir veya ClickOnce aracılığıyla dağıtılır.[10] SQL CE çalışma zamanı DataDirectories için de destek verir.

Kaynakça

  1. ^ "Arşivlenmiş kopya". 23 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Temmuz 2017. 
  2. ^ "Arşivlenmiş kopya". 6 Şubat 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Temmuz 2017. 
  3. ^ "Arşivlenmiş kopya". 10 Mayıs 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Temmuz 2017. 
  4. ^ a b "Arşivlenmiş kopya". 9 Temmuz 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Temmuz 2017. 
  5. ^ http://zumero.com/migrate/?gclid=EAIaIQobChMIwcLy3YOY1QIV9ArTCh28uQkAEAAYASAAEgLzEfD_BwE []
  6. ^ https://books.google.ru/books?id=FZniBwAAQBAJ&pg=PT181&lpg=PT181&dq=sql+server+compact+%C3%B6zellikleri&source=bl&ots=EgOYL0DJS4&sig=AFmAGrTiSInSgQbLGDakLoVMZLg&hl=en&sa=X&ved=0ahUKEwjDuK71g5jVAhXLDxoKHYFRAZAQ6AEITDAF#v=onepage&q=sql%20server%20compact%20%C3%B6zellikleri&f=false []
  7. ^ a b "Arşivlenmiş kopya". 19 Ekim 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Temmuz 2017. 
  8. ^ https://technet.microsoft.com/tr-tr/library/hh213281(v=sql.110).aspx []
  9. ^ "Arşivlenmiş kopya". 26 Ağustos 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Temmuz 2017. 
  10. ^ "Arşivlenmiş kopya". 11 Ağustos 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Temmuz 2017. 

Dış bağlantılar

Ayrıca bakınız

İlgili Araştırma Makaleleri

Microsoft Windows, kullanıcıya grafik arabirimler ve görsel iletilerle yaklaşarak yazılımları çalıştırmak, komut vermek gibi klavyeden yazma zorunluluğunu ortadan kaldıran, Microsoft'un geliştirdiği dünyanın en popüler işletim sistemi ailesidir. İlk Windows, 20 Kasım 1985 tarihinde satışa sunulmuştur.

<span class="mw-page-title-main">Microsoft SQL Server</span>

Microsoft SQL Server, Microsoft tarafından geliştirilen ve yönetilen bir ilişkisel veritabanı yönetim sistemidir. SQL Server, büyük ve karmaşık veritabanlarını depolamak, yönetmek, sorgulamak ve işlemek için kullanılan bir yazılım ürünüdür. Veri depolama, veri güvenliği, yedekleme, geri yükleme, veri entegrasyonu, analiz ve raporlama gibi çeşitli veritabanı yönetimi işlevlerini destekler.

<span class="mw-page-title-main">Microsoft Exchange Server</span> Microsoft tarafından üretilen bir haberleşme yazılımı

Microsoft Exchange Server, Microsoft tarafından üretilen bir haberleşme yazılımıdır. Sunucu ürünlerinden Microsoft Servers'ın bir parçası olup Microsoft altyapısına sahip sistemlerde sıkça kullanılmaktadır. Exchange'in öne çıkan özellikleri e-posta, takvim, kişiler ve işler, bilgiye web tabanlı erişim olanağı ve veri depolama desteğidir.

Microsoft Visual Studio, Microsoft tarafından geliştirilen bir tümleşik geliştirme ortamıdır (IDE). Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework ve Microsoft Silverlight tarafından desteklenen tüm platformlar için yönetilen kod ile birlikte yerel kod ve Windows Forms uygulamaları, web siteleri, web uygulamaları ve web servisleri ile birlikte konsol ve grafiksel kullanıcı arayüzü uygulamaları geliştirmek için kullanılır.

<span class="mw-page-title-main">Windows Phone Mağazası</span> Microsoft Windows Phone işletim sistemindeki uygulama mağazası

Bu madde Windows Phone Store ile ilgilidir. Microsoft Windows için Windows Store sayfasına bakın.

<span class="mw-page-title-main">Windows Mobile 6.1</span>

Windows Mobile 6.1 Microsoft şirketinin Windows Mobile işletim sisteminin 6. sürümüdür. 1 Nisan 2008 yılında Windows Mobile 6.0-ın ardılı olarak tanıtılmıştır. Microsoft 6.1 sürümüne 6.5 ve 6.0 sürümü ile birlikte 8 Ocak 2013 tarihinde desteklemeye son verdi.

<span class="mw-page-title-main">Windows Mobile 6.0</span> Mobil işletim sistemi

Windows Mobile 6.0 kod ismi "Crossbow", Microsoft şirketinin Windows Mobile işletim sisteminin 5. sürümüdür. 3GSM Dünya Kongresi 2007-de, 12 Şubat 2007 tarihinde serbest bırakıldı. Üç farklı versiyonu geliyor: akıllı telefonlar için "Windows Mobile 6 Standard", Telefon işlevselliği ile Pocket PC'ler için "Windows Mobile 6 Professional" ve Hücresel radyolar olmadan Pocket PC'ler için "Windows Mobile 6 Classic". Microsoft 6.0 sürümüne 6.5 ve 6.1 sürümü ile birlikte 8 Ocak 2013 tarihinde desteklemeye son verildi.

<span class="mw-page-title-main">Windows Mobile 5.0</span> Windows Mobile işletim sisteminin 4. sürümü

Windows Mobile 5.0 kod ismi "Magneto" Microsoft şirketinin Windows Mobile işletim sisteminin 4. sürümüdür. 9 Mayıs 2005 yılında Microsoftun Las Vegas'da "Mobile and Embedded Developers Conference 2005" konferansında tanıtıldı. Microsoft, 12 Ekim 2010 ile Windows Mobile 5.0 için ana destek sundu ve 13 Ekim 2015'e kadar geniş destek verdi. İlk kez Dell Axim X51 Cep bilgisayarında teklif edildi.

<span class="mw-page-title-main">Windows ce 5.0</span>

Windows CE 5.0 Windows CE .NET Framework ailesinin üçüncü sürümüdür. Microsoft tarafından geliştirildi. İlk 9 Temmuz 2004 tarihinde serbest bırakıldı. Selefi gibi, Windows CE 5.0 gömülü cihaz pazarı ve bağımsız cihaz satıcıları yonünde pazarlanmaktadır. Windows CE 5.0 düşük maliyetli, kompakt, gerçek zamanlı işletim sistemi olarak x86, ARM mimarisi, MIPS mimarisi ve SuperH mikroişlemci tabanlı sistemler için kullanılabilir. Windows CE 5.0 paylaşılan kaynağın benimsenmesiyle önceki Windows CE bültenleri üzerine inşa edilmiştir. 2001 yılından bu yana, Microsoft, sürekli gömülü sistem geliştiricileri ile kullanılabilir Windows CE kaynak ağacını genişlemektedir. Sistemin tüm paylaşılan kaynak anlaşmaları kapsamında mevcut olmasına rağmen, Windows CE 5.0, bugüne kadarki en açık Microsoft İşletim Sistemidir. Geliştiricilerin Microsoft veya rakipleri ile yaptıkları değişiklikleri paylaşmak için gerek kalmadan, çekirdek düzeyine kadar değiştirmek için özgürlüğü var.

Windows Embedded CE 6.0 veya Windows CE 6.0 Microsoft Windows gömülü işletim altıncı büyük sürümüdür. Böyle endüstriyel kontrol ve dijital kameralar gibi tüketici elektroniği cihazlarına kurumsal özel araçlar hedefleyir. Her işlem 32 MB-dan 2 GB-a kadar, sanal adres alanı alır. CE 6.0-da önceki sürümlerinden 32 işlem limitinden, 32.768 süreçlerini destekleyen bir çekirdek bulunmaktadır.

Windows Embedded Automotive Windows'un Windows Embedded işletim sisteminin alt familyasıdır, otomobillerde bilgisayar sistemlerinde kullanılmak üzere Windows CE tabanlı Embeddeddir. İşletim sistemi Ağustos 1995 yılında kurulan Microsoft Otomotiv İş Birimi aracılığıyla Microsoft tarafından geliştirilmiştir. Microsoft'un Otomotiv İş Birimi tarafından inşa edilen ilk otomotiv ürünü Carputer olarak 4 Aralık 1998 tarihinde giriş yaptı ve aynı zamanda Ford Sync, Kia UVO ve Blue & Me modellerini içerir. Microsoft Otomotiv İş Birimi otomotiv aygıtları yanı sıra, cihazların kendileri için kullanılan yazılım platformları inşa etti. Geçerli odaklı yazılım platformları üzerinde iki ürün, Microsoft Auto ve Windows Otomotiv içerir.

<span class="mw-page-title-main">Windows Server 2016</span>

Windows Server 2016, Windows 10 ile eş zamanlı olarak geliştirilen, Windows NT işletim sistemleri ailesinin bir parçası olarak Microsoft tarafından geliştirilen bir sunucu işletim sistemidir. İlk erken önizleme sürümü, Microsoft Servers ilk teknik önizleme ile birlikte 1 Ekim 2014 tarihinde mevcut oldu. İstemci işletim sistemi ile eş zamanlı olarak yayımlanmış olan önceki Windows Server sürümlerinin aksine, Windows Server 2016 Ekim 2016 için planlanan genel durumu ile Microsoft Ignite toplantısında 26 Eylül 2016 tarihinde serbest bırakıldı.

Windows Server Essentials, Microsoft'tan entegre edilen çalışma ağ altyapısı için tasarlanmış sunucu paketidir. Küçük ve orta ölçekli işletmeler 25 kullanıcı veya 50 cihazlardan daha fazlasına sahip değil. Uygulama sunucusu teknolojileri sıkıca sağlamak için entegre edilmiştir ve örneğin, Uzak Web Çalışma ve tümleşik kurulum, gelişmiş izleme, birleşik Microsoft Management Console ve uzaktan erişim gibi teklif yönetiminden yararlanır. SBS 2003 sunulduğundan beri, Windows Server veya diğer sunucu ürünleri için aynı hizmet paketleri OS güncellemek için kullanılabilir.

<span class="mw-page-title-main">Microsoft Office Mobile</span> Microsoft Officein akıllı telefonlar için geliştirilmiş sürümü

Microsoft Office Mobile Microsoft tarafından Windows 10, Windows 10 Mobile, iOS, Android ve Chrome OS için geliştirilen yaratıcılık yazılımı mobil uygulamalarıdır. Çekirdek uygulamalar Word, Excel, PowerPoint ve OneNote'dur. Office Sway, Skype for Business ve SharePoint gibi diğer Office uygulamaları, desteklenen cihazlar ve platformlardaki mobil uygulama mağazasından indirilebilir.

<span class="mw-page-title-main">Internet Explorer Mobile</span>

Internet Explorer Mobile Microsoft Trident düzen motorunun sürümlerine dayalı olarak Microsoft tarafından geliştirilen durdurulan bir mobil tarayıcıdır. IE Mobile varsayılan olarak Windows Phone ve Windows CE ile yüklenir. Internet Explorer Mobile'nin geçerli sürümleri, Internet Explorer'ın masaüstü sürümünü temel alır. Bununla birlikte, Pocket Internet Explorer olan eski sürümler, aynı düzen motoruna dayanmaz.

Navicat, PremiumSoft CyberTech Ltd. tarafından MySQL, MariaDB, Oracle, SQLite, PostgreSQL ve Microsoft SQL Server için üretilen bir grafik veritabanı yönetimi ve geliştirme yazılımı serisidir. Explorer benzeri bir grafik kullanıcı arayüzüne sahiptir ve yerel ve uzak veritabanları için birden fazla veritabanı bağlantısını destekler. Tasarımı, veritabanı yöneticileri ve programcılardan, müşterilere hizmet eden ve iş ortaklarıyla bilgi paylaşan çeşitli işletmeler/şirketlere kadar çeşitli izleyicilerin ihtiyaçlarını karşılamak üzere yapılır.

<span class="mw-page-title-main">Microsoft WebMatrix</span>

Microsoft WebMatrix Windows için, web geliştirmeye yönelik, ücretsiz, bulut bağlantılı bir web sitesi oluşturucu ve HTML düzenleyicisidir. WebMatrix, geliştiricilerin ASP.NET, PHP, Node.js ve HTML5 için tam destekle yerleşik şablonları veya popüler açık kaynak uygulamaları kullanarak web siteleri oluşturmalarını sağlar. Microsoft, web geliştiricilere kodlama, özelleştirme ve yayınlama yeteneklerini tek bir yerde sunmak amacıyla WebMatrix'i geliştirdi.

Windows Uygulama Stüdyosu veya Windows Phone App Studio Windows uygulaması geliştirme için Microsoft tarafından sağlanan bir web uygulamasıdır. Kullanıcıların Windows Mağaza'ya ve Windows Phone Store'ye yükleyebilecekleri veya yayınlayabilecekleri uygulamalar oluşturmasına, ek olarak bir Microsoft Visual Studio çözümü biçiminde tam kaynak kodunu sağlar. Araç, Evrensel Windows Platformu uygulamalarını geliştirmek için kullanılır.

.NET Compact Framework .NET Framework'ün bir versiyonudur. Kişisel dijital yardımcılar (PDA'lar), cep telefonları, fabrika denetleyicileri, alıcı kutuları gibi kaynak kısıtlı mobil ve gömülü cihazlarda çalışacak şekilde tasarlanmıştır. .NET Compact Framework, .NET Framework ile aynı sınıf kitaplıklarından bazılarını ve ayrıca .NET Compact Framework denetimleri gibi mobil aygıtlar için özel olarak tasarlanmış birkaç kitaplığı kullanır. Ancak, kitaplıklar, .NET Framework'ün tam kopyaları değildir.

Windows Server ile karıştırılmamalıdır.