<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>postgresql &#8211; Erkan Çömez</title>
	<atom:link href="https://erkancomez.com.tr/tag/postgresql/feed/" rel="self" type="application/rss+xml" />
	<link>https://erkancomez.com.tr</link>
	<description></description>
	<lastBuildDate>Mon, 14 Feb 2022 06:10:21 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.1</generator>

<image>
	<url>https://erkancomez.com.tr/wp-content/uploads/2018/10/cropped-1266207-200-32x32.png</url>
	<title>postgresql &#8211; Erkan Çömez</title>
	<link>https://erkancomez.com.tr</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>PostGIS Kurulumu</title>
		<link>https://erkancomez.com.tr/postgis-kurulumu/</link>
					<comments>https://erkancomez.com.tr/postgis-kurulumu/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 14 Feb 2022 05:54:03 +0000</pubDate>
				<category><![CDATA[CBS]]></category>
		<category><![CDATA[Veritabanı]]></category>
		<category><![CDATA[kurulum]]></category>
		<category><![CDATA[postgis]]></category>
		<category><![CDATA[postgresql]]></category>
		<guid isPermaLink="false">https://erkancomez.com.tr/?p=929</guid>

					<description><![CDATA[PostGIS, bu ilişkisel veritabanına CBS yetenekleri ekleyen bir PostgreSQL uzantısıdır. ]]></description>
										<content:encoded><![CDATA[
<p>PostGIS, bu ilişkisel veritabanına&nbsp;CBS yetenekleri ekleyen bir&nbsp;PostgreSQL uzantısıdır.&nbsp;Popülaritesi sadece “ücretsiz” olmasından değil, bugün dünyanın önde gelen CBS uygulamaları arasında sayılmasından kaynaklanmaktadır. PostGIS’i kullanabilmek için öncesinde PostgreSQL’i kurmamız gerekmektedir. Henüz PostgreSQL’i kurmamışsanız <a href="https://erkancomez.com.tr/postgresql-kurulumu/">buradan</a> kurulum talimatlarını izleyerek kurabilirsiniz. PostGIS kurulumu Stack Builder üzerinden anlatılacağından PostgreSQL’i kurarken Stack Builder’ı da beraberinde kurmanız gerekmektedir.</p>



<p>Stack Builder’ı başlattıktan sonra ilk olarak hangi sunucu için kurulum yapacağımızı belirtmemiz gerekiyor. Eğer uzak sunucuya kurulum yapmayacaksak lokaldeki PostgreSQL’i seçip devam ediyoruz. PostGIS’ı kurmak için ‘Spatial Extensions’ başlığı altındaki PostGIS sürümlerinden birini seçip kurulumda bir sonraki adıma geçiyoruz. Burada diğer komponentlerin kurulumunu da dilerseniz yapabilirsiniz. PostgreSQL’in versiyon yükselmesi de burdan yapılabilmektedir. Sonraki aşamada PostGIS dosyalarının saklanacağı dizini belirtip kuruluma devam ediyoruz. Dosyalarımızın yüklenmesi tamamlanınca ‘Tüm kurulum dosyaları başarı ile indirildi’ ekranı bizi karşılayacak. Burada ‘Skip Installation’ kutucuğunu işaretlemeyin ve kuruluma devam edin. Yeni açılan PostGIS kurulum ekranında lisans koşullarını takip edin ve Şekil 1’de ki gibi PostGIS ve Create saptial database kutucuklarını işaretleyip kurulumu ilerletin.</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="499" height="387" src="https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_2-1.png" alt="" class="wp-image-930" srcset="https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_2-1.png 499w, https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_2-1-300x233.png 300w, https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_2-1-400x310.png 400w, https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_2-1-264x205.png 264w" sizes="(max-width: 499px) 100vw, 499px" /><figcaption>Şekil 1: PostGIS Komponent Seçimi</figcaption></figure>



<p>Kurulum yolunu da belirtikten sonra PostgreSQL kullanıcı adı şifre ve portunu girerek kuruluma devam ediyoruz. Database ismini de belirterek kurulumu tamamlayabilirsiniz. Kurulum esnasında çıkan uyarılara evet demelisiniz. Kurulumu tamamladıktan sonra PostgreSQL üzerindeki ayarları yapmamız gerekmektedir.</p>



<p>PostgreSQL’de oturum açtıktan sonra sol menüdeki Databases altından yüklemek istediğniz database üzerinden Extension’a sağ tıklayıp Cretate Extension seçeneğini seçip Şekil 2’deki gibi PostGIS’i seçmelisiniz.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="498" height="281" src="https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_3-1.png" alt="" class="wp-image-933" srcset="https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_3-1.png 498w, https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_3-1-300x169.png 300w, https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_3-1-455x257.png 455w, https://erkancomez.com.tr/wp-content/uploads/2022/02/Screenshot_3-1-267x151.png 267w" sizes="(max-width: 498px) 100vw, 498px" /><figcaption>Şekil 2: PostGIS eklentisi</figcaption></figure>



<p>Definition kısmına gelip Schema seçiminide yaptıktan sonra versiyon bilgisini seçip save dediğiniz de eklenti eklenmış olacaktır.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://erkancomez.com.tr/postgis-kurulumu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PostGIS Nedir?</title>
		<link>https://erkancomez.com.tr/postgis-nedir/</link>
					<comments>https://erkancomez.com.tr/postgis-nedir/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 13 Feb 2022 21:10:31 +0000</pubDate>
				<category><![CDATA[CBS]]></category>
		<category><![CDATA[Veritabanı]]></category>
		<category><![CDATA[postgis]]></category>
		<category><![CDATA[postgresql]]></category>
		<guid isPermaLink="false">https://erkancomez.com.tr/?p=926</guid>

					<description><![CDATA[PostGIS, popüler PostgreSQL nesne-ilişkisel veritabanı için uzamsal bir veritabanı uzantısıdır.]]></description>
										<content:encoded><![CDATA[
<p>PostGIS, popüler&nbsp;PostgreSQL nesne-ilişkisel veritabanı&nbsp;için uzamsal bir veritabanı uzantısıdır.&nbsp;PostGIS, PostgreSQL sunucusunu &#8220;mekansal olarak etkinleştirir&#8221; ve Microsoft&#8217;un SQL Server Spatial ve Oracle&#8217;ın Spatial veritabanı uzantısıyla aynı şekilde coğrafi bilgi sistemleri (CBS) ve web haritalama uygulamaları için bir mekansal veritabanı olarak kullanılmasına izin verir .</p>



<p>PostGIS&nbsp;açık kaynaklı&nbsp;bir projedir ve PostGIS kaynak kodu GNU&nbsp;Genel Kamu Lisansı&nbsp;(GPL) altında yayınlanır.</p>



<h2 class="wp-block-heading" id="postgis-ozellikleri"><strong>POSTGIS ÖZELLİKLERİ</strong></h2>



<h4 class="wp-block-heading" id="1-yuksek-performans"><em>1.&nbsp;&nbsp;&nbsp;&nbsp; </em><em>YÜKSEK PERFORMANS</em></h4>



<p>PostGIS, performansı en üst düzeye çıkarmak için geometri ve dizin yapılarının mümkün olan en küçük temsillerini kullanır.&nbsp;PostGIS kullanıcıları, performansı büyük uzamsal veri kümeleri üzerindeki tescilli veritabanlarıyla karşılaştırmış ve PostGIS en yüksek performansı göstermiştir.&nbsp;Daha küçük veri temsilleri,&nbsp;sabit diskleri&nbsp;yavaşlatmak için verimi azaltır ve verileri&nbsp;hızlı&nbsp;bellek önbelleğinde tutarak hızı doğrudan artırır.</p>



<h4 class="wp-block-heading" id="2-veri-butunlugu"><em>2.     </em><em>VERİ BÜTÜNLÜĞÜ</em></h4>



<p>Uzamsal verilerin bir veritabanında saklanması, SQL sorgularını kullanabilen (komut dosyaları, masaüstü uygulamaları, diğer veritabanları, web hizmetleri) herhangi bir araç aracılığıyla basit rastgele erişime izin verir.&nbsp;PostGIS, birden çok işlemin kaynak çekişmesi olmadan ve garantili veri bütünlüğü ile uzamsal tablolara yazmasına izin vermek için satır düzeyinde kilitleme kullanır.</p>



<h4 class="wp-block-heading" id="3-mekansal-sorgu"><em>3.&nbsp;&nbsp;&nbsp;&nbsp; </em><em>MEKANSAL SORGU</em></h4>



<p>PostGIS, mesafe, kapsama, kesişim ve tam ilişki matrislerinin tamamını içerir.&nbsp;Ayrıca sorgular, PostgreSQL sorgu planlayıcısına tamamen entegre edilmiş, kendi kendini ayarlayan bir R-Tree dizini ile hızlandırılır.</p>



<h4 class="wp-block-heading" id="4-mekansal-analiz"><em>4.     </em><em>MEKANSAL ANALİZ</em></h4>



<p>Gelişmiş CBS analizi, uzamsal birleşimler, arabellekler, kesişimler, çokgen oluşturma, çizgi oluşturma, doğrusal referanslama, afin dönüşümler ve daha fazlasını kullanarak gerçekleştirilebilir!&nbsp;SQL dilini kullanan her şey PostGIS işlevlerini kullanabileceğinden, gelişmiş CBS &nbsp;analizi, komut dosyalarından J2EE uygulamalarına kadar her şey için kullanılabilir.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://erkancomez.com.tr/postgis-nedir/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PostgreSql Kurulumu</title>
		<link>https://erkancomez.com.tr/postgresql-kurulumu/</link>
					<comments>https://erkancomez.com.tr/postgresql-kurulumu/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 13 Feb 2022 20:43:36 +0000</pubDate>
				<category><![CDATA[CBS]]></category>
		<category><![CDATA[Veritabanı]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[veritabanı]]></category>
		<guid isPermaLink="false">https://erkancomez.com.tr/?p=922</guid>

					<description><![CDATA[PostgreSQL, hem SQL (ilişkisel) hem de JSON (ilişkisel olmayan) sorgulamayı destekleyen gelişmiş, kurumsal sınıf açık kaynaklı bir ilişkisel veritabanıdır. ]]></description>
										<content:encoded><![CDATA[
<p><a href="https://www.postgresql.org/">PostgreSQL</a>, hem SQL (ilişkisel) hem de JSON (ilişkisel olmayan) sorgulamayı destekleyen&nbsp;gelişmiş, kurumsal sınıf&nbsp;açık kaynaklı bir ilişkisel veritabanıdır.&nbsp;Yüksek düzeyde dayanıklılık, bütünlük ve doğruluk düzeyine katkıda bulunan 25 yılı aşkın topluluk gelişimiyle desteklenen, oldukça kararlı bir veritabanı yönetim sistemidir.&nbsp;PostgreSQL, birçok web, mobil, jeo-uzamsal ve analitik uygulama için birincil veri deposu veya veri deposu olarak kullanılır.&nbsp;En son ana sürüm&nbsp;PostgreSQL 14.2&#8217;dir (Şubat 2022).</p>



<p>PostgreSQL’i <a href="https://www.enterprisedb.com/downloads/postgres-postgresql-downloads">buradan</a> indirebilirsiniz. Kurulum dosyasını indirdikten sonra çalıştırarak kuruluma başlıyoruz.</p>



<ul class="wp-block-list"><li>Karşılama ekranı açıldıktan sonra ilerleyerek kurulumun yapılacağı yolu belirtip bir sonraki adıma geçiyoruz. Burada bizi 4 farklı komponent karşılıyor. Bunlardan en önemlisi PostgreSQL Server ikincisi ise pgAdmin 4. Tabii ki diğerleri de kullanım olarak bizlere bir çok fayda sağlamakta. PgAdmin 4 bize arayüz sağlıyor. PostgreSQL Server’ı seçtikten sonra diğerlerini opsiyonel olarak kendi tercihinize göre ekleyebilirsiniz.</li><li>Seçimi tamamladıktan sonra verilerin saklanacağı yolu belirtip ilerliyoruz.</li><li>Burada bizi bir şifre ekranı karşılamakta. Varsayılan olarak kullanıcı adı ‘postgres’dir. Şifrenizi belirleyip ilerleyin.</li><li>Portu belirleyip kuruluma devam ediyoruz, varsayılan olarak bırakabilirsiniz.</li></ul>



<ul class="wp-block-list"><li>Bu kısımda cluster oluşturmayacağımız için bu kısmı default olarak bırakıp ilerliyoruz.</li><li>Daha sonrasında kurulumun tamamlanmasını bekleyip kurulumu bitirebilirsiniz.</li></ul>



<p>Kurulumu tamamladıktan sonra windows arama kısmına pgAdmin 4 yazıp uygulamayı başlatabilir ve veritabanına erişim sağlayabilirsiniz.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://erkancomez.com.tr/postgresql-kurulumu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PostgreSQL Nedir?</title>
		<link>https://erkancomez.com.tr/postgresql-nedir/</link>
					<comments>https://erkancomez.com.tr/postgresql-nedir/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 13 Feb 2022 20:19:11 +0000</pubDate>
				<category><![CDATA[CBS]]></category>
		<category><![CDATA[Veritabanı]]></category>
		<category><![CDATA[açık kaynak]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[veritabanı]]></category>
		<guid isPermaLink="false">https://erkancomez.com.tr/?p=918</guid>

					<description><![CDATA[PostgreSQL, gelişmiş, kurumsal sınıf ve açık kaynaklı bir ilişkisel veritabanı sistemidir. PostgreSQL, hem SQL (ilişkisel) hem de JSON (ilişkisel olmayan) sorgulamayı destekler.]]></description>
										<content:encoded><![CDATA[
<p>Basit bir soruyla başlayalım: PostgreSQL nedir?</p>



<p>PostgreSQL, gelişmiş, kurumsal sınıf ve açık kaynaklı bir ilişkisel veritabanı sistemidir.&nbsp;PostgreSQL, hem SQL (ilişkisel) hem de JSON (ilişkisel olmayan) sorgulamayı destekler.PostgreSQL, açık kaynak topluluğu tarafından 20 yılı aşkın geliştirmeyle desteklenen oldukça kararlı bir veritabanıdır.PostgreSQL, birçok web uygulamasının yanı sıra mobil ve analitik uygulamalar için birincil veritabanı olarak kullanılmaktadır.</p>



<p>PostgreSQL&#8217;in Ortak Kullanım durumları</p>



<p>Aşağıdakiler, PostgreSQL&#8217;in yaygın kullanım alanlarıdır:</p>



<p>1) LAPP kümesinde sağlam bir veritabanı</p>



<p>LAPP,&nbsp;<strong>L</strong>inux,&nbsp;<strong>A</strong>pache,&nbsp;<strong>PostgreSQL</strong>&nbsp;ve&nbsp;<strong>P</strong>&nbsp;HP (Python veya Perl) anlamına gelir.&nbsp;PostgreSQL, öncelikle birçok dinamik web sitesine ve web uygulamasına güç sağlayan veritabanı olarak kullanılır.</p>



<p>2) Genel amaçlı işlem veritabanı</p>



<p>Hem büyük şirketler hem de yeni başlayanlar, uygulamalarını ve ürünlerini desteklemek için PostgreSQL&#8217;i birincil veritabanları olarak kullanmaktadır.</p>



<p>3) Jeo-uzamsal veritabanı</p>



<p><a rel="noreferrer noopener" href="https://postgis.net/" target="_blank">PostGIS </a>uzantısına sahip PostgreSQL, coğrafi bilgi sistemleri (CBS) için jeo-uzamsal veritabanlarını destekler.</p>



<h2 class="wp-block-heading" id="dil-destegi">Dil desteği</h2>



<p>PostgreSQL en popüler programlama dillerini desteklemektedir. Bunlar:</p>



<ul class="wp-block-list"><li>Python</li><li>Java</li><li>C#</li><li>C/C+</li><li>Ruby</li><li>JavaScript (Node.js)</li><li>Perl</li><li>Go</li><li>Tcl</li></ul>



<p>Pos<strong>tgreSQL özelliğinin öne çıkan özellikleri</strong></p>



<p>PostgreSQL, diğer kurumsal sınıf veritabanı yönetim sistemlerinin sunduğu birçok gelişmiş özelliğe sahiptir, örneğin:</p>



<ul class="wp-block-list"><li>Kullanıcı tanımlı türler</li><li>Tablo devralma</li><li>Gelişmiş kilitleme mekanizması</li><li>Foreign Key</li><li>Görünümler, kurallar,  alt sorgu</li><li>İç içe işlemler (kaydedilen noktalar)</li><li>Çok sürümlü eşzamanlılık denetimi (MVCC)</li><li>Zaman uyumsuz çoğaltma</li></ul>



<p>PostgreSQL&#8217;in son sürümleri aşağıdaki özellikleri desteklemektedir:</p>



<ul class="wp-block-list"><li>Yerel Microsoft Windows Sunucusu sürümü</li><li>Tablo alanları</li><li>Anında kurtarma</li></ul>



<p>PostgreSQL genişletilebilir olacak şekilde tasarlanmıştır.&nbsp;PostgreSQL, kendi veri türlerinizi, dizin türlerinizi, işlevsel dillerinizi vb. tanımlamanıza olanak tanır.</p>



<p>Sistemin herhangi bir bölümünü beğenmiyorsanız, gereksinimlerinizi karşılayacak şekilde geliştirmek için her zaman özel bir eklenti geliştirebilirsiniz, örneğin sorgularınızın daha hızlı dönmesini sağlamak için yeni bir optimize edici eklenti yazabilirsiniz. Birçok şirket PostgreSQL&#8217;e dayalı ürünler ve çözümler geliştirmiştir.&nbsp;Öne çıkan bazı şirketler Apple, Fujitsu, Red Hat, Cisco, Juniper Network, Instagram vb.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://erkancomez.com.tr/postgresql-nedir/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
