{"id":18233,"date":"2025-04-15T18:45:13","date_gmt":"2025-04-15T15:45:13","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/"},"modified":"2025-04-15T18:45:13","modified_gmt":"2025-04-15T15:45:13","slug":"timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/","title":{"rendered":"TimescaleDB ile PostgreSQL: Daha \u0130yi Bir Zaman Serisi Veritaban\u0131"},"content":{"rendered":"<p><body><\/p>\n<p>TimescaleDB ile PostgreSQL: Daha \u0130yi Bir Zaman Serisi Veritaban\u0131<\/p>\n<p>PostgreSQL, g\u00fc\u00e7l\u00fc ve esnek bir a\u00e7\u0131k kaynak ili\u015fkisel veritaban\u0131 sistemidir. Ancak, b\u00fcy\u00fck hacimli zaman serisi verilerini y\u00f6netmek i\u00e7in tasarlanmam\u0131\u015ft\u0131r. \u0130\u015fte tam bu noktada TimescaleDB devreye giriyor. TimescaleDB, PostgreSQL&#8217;in \u00fczerine kurulu ve zaman serisi verilerini y\u00f6netmek i\u00e7in optimize edilmi\u015f bir uzant\u0131d\u0131r.  Bu makalede, TimescaleDB ile PostgreSQL entegrasyonunu ve sundu\u011fu avantajlar\u0131 detayl\u0131 olarak inceleyece\u011fiz.<\/p>\n<h2>Neden TimescaleDB?<\/h2>\n<p>Zaman serisi verileri, genellikle sens\u00f6rlerden, IoT cihazlar\u0131ndan, finansal i\u015flemlerden veya di\u011fer bir\u00e7ok kaynaktan gelen s\u00fcrekli de\u011fi\u015fen verilerdir.  Bu t\u00fcr verilerle \u00e7al\u0131\u015f\u0131rken, performans ve \u00f6l\u00e7eklenebilirlik kritik \u00f6nem ta\u015f\u0131r.  Standart PostgreSQL bu t\u00fcr b\u00fcy\u00fck veri hacimlerini verimli bir \u015fekilde i\u015flemekte zorlanabilir.  TimescaleDB ise, bu zorlu\u011fun \u00fcstesinden gelmek i\u00e7in tasarlanm\u0131\u015ft\u0131r.  \u00d6rne\u011fin, TimescaleDB, verileri daha verimli bir \u015fekilde saklamak ve sorgulamak i\u00e7in \u00f6zel indeksleme ve par\u00e7alama stratejileri kullan\u0131r.  Sonu\u00e7 olarak, daha h\u0131zl\u0131 sorgulama s\u00fcreleri ve daha iyi \u00f6l\u00e7eklenebilirlik elde edersiniz.<\/p>\n<h2>TimescaleDB Entegrasyonu: Ad\u0131m Ad\u0131m<\/h2>\n<p>TimescaleDB&#8217;yi PostgreSQL veritaban\u0131n\u0131za entegre etmek olduk\u00e7a kolayd\u0131r.  \u00d6ncelikle, TimescaleDB uzant\u0131s\u0131n\u0131 y\u00fcklemeniz gerekmektedir.  Bunun i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\n<pre><code>\nCREATE EXTENSION IF NOT EXISTS timescaledb;\n<\/code><\/pre>\n<p>Ard\u0131ndan, zaman serisi verilerinizi saklayaca\u011f\u0131n\u0131z bir tablo olu\u015fturman\u0131z ve bu tabloyu TimescaleDB&#8217;nin y\u00f6netimi alt\u0131na alman\u0131z gerekir.  Bu i\u015flem,  <code>CREATE TABLE<\/code> komutu ile olu\u015fturdu\u011funuz tabloya <code>CREATE HYPERTABLE<\/code> komutunu uygulayarak yap\u0131l\u0131r:<\/p>\n<pre><code>\nCREATE TABLE sensordata (\n    time TIMESTAMP WITHOUT TIME ZONE NOT NULL,\n    sensor_id INTEGER NOT NULL,\n    temperature DOUBLE PRECISION\n);\n\nSELECT create_hypertable('sensordata', 'time');\n<\/code><\/pre>\n<p>Bu ad\u0131mlar tamamland\u0131ktan sonra, verilerinizi TimescaleDB ile y\u00f6netebilir ve performans avantajlar\u0131ndan yararlanabilirsiniz.  Ayr\u0131nt\u0131l\u0131 bilgi i\u00e7in <a href=\"https:\/\/docs.timescale.com\/\">TimescaleDB resmi d\u00f6k\u00fcmantasyonuna<\/a> g\u00f6z atabilirsiniz.<\/p>\n<h2>Performans ve \u00d6l\u00e7eklenebilirlik Avantajlar\u0131<\/h2>\n<p>TimescaleDB&#8217;nin en b\u00fcy\u00fck avantajlar\u0131ndan ikisi performans ve \u00f6l\u00e7eklenebilirliktir.  B\u00fcy\u00fck zaman serisi veri k\u00fcmeleri \u00fczerindeki sorgulamalar \u00e7ok daha h\u0131zl\u0131 \u00e7al\u0131\u015f\u0131r.  Ayr\u0131ca,  sisteminizin b\u00fcy\u00fcmesine ve daha fazla veri eklemenize olanak tan\u0131r. Bu,  zaman serisi verilerinin analizinden elde edece\u011finiz verimlili\u011fi b\u00fcy\u00fck \u00f6l\u00e7\u00fcde art\u0131r\u0131r.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>TimescaleDB, PostgreSQL&#8217;in g\u00fcc\u00fcn\u00fc zaman serisi verileri y\u00f6netimiyle birle\u015ftiren g\u00fc\u00e7l\u00fc bir \u00e7\u00f6z\u00fcmd\u00fcr.  E\u011fer b\u00fcy\u00fck miktarda zaman serisi verisiyle \u00e7al\u0131\u015f\u0131yorsan\u0131z, TimescaleDB&#8217;nin performans ve \u00f6l\u00e7eklenebilirlik avantajlar\u0131ndan faydalanmak i\u00e7in mutlaka de\u011ferlendirmelisiniz.  Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">web sitemi<\/a> ziyaret edebilir ve di\u011fer makalelerimi inceleyebilirsiniz.<\/p>\n<p>#Etiketler: TimescaleDB, PostgreSQL, Zaman Serisi Veritaban\u0131, Veritaban\u0131 Entegrasyonu, Performans, \u00d6l\u00e7eklenebilirlik, Veri Analizi, IoT<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"TimescaleDB ile PostgreSQL: Daha \u0130yi Bir Zaman Serisi Veritaban\u0131 PostgreSQL, g\u00fc\u00e7l\u00fc ve esnek bir a\u00e7\u0131k kaynak ili\u015fkisel veritaban\u0131&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-18233","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>TimescaleDB ile PostgreSQL: Daha \u0130yi Bir Zaman Serisi Veritaban\u0131<\/title>\n<meta name=\"description\" content=\"PostgreSQL, g\u00fc\u00e7l\u00fc ve esnek bir a\u00e7\u0131k kaynak ili\u015fkisel veritaban\u0131 sistemidir. Ancak, b\u00fcy\u00fck hacimli zaman serisi verilerini y\u00f6netmek i\u00e7in tasarlanmam\u0131\u015ft\u0131r. \u0130\u015fte tam bu noktada TimescaleDB devreye giriyor. TimescaleDB, PostgreSQL&#039;in \u00fczerine kurulu ve zaman serisi verilerini y\u00f6netmek i\u00e7in optimize edilmi\u015f bir uzant\u0131d\u0131r. Bu makalede, TimescaleDB ile PostgreSQL entegrasyonunu ve sundu\u011fu avantajlar\u0131 detayl\u0131 olarak inceleyece\u011fiz.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TimescaleDB ile PostgreSQL: Daha \u0130yi Bir Zaman Serisi Veritaban\u0131\" \/>\n<meta property=\"og:description\" content=\"PostgreSQL, g\u00fc\u00e7l\u00fc ve esnek bir a\u00e7\u0131k kaynak ili\u015fkisel veritaban\u0131 sistemidir. Ancak, b\u00fcy\u00fck hacimli zaman serisi verilerini y\u00f6netmek i\u00e7in tasarlanmam\u0131\u015ft\u0131r. \u0130\u015fte tam bu noktada TimescaleDB devreye giriyor. TimescaleDB, PostgreSQL&#039;in \u00fczerine kurulu ve zaman serisi verilerini y\u00f6netmek i\u00e7in optimize edilmi\u015f bir uzant\u0131d\u0131r. Bu makalede, TimescaleDB ile PostgreSQL entegrasyonunu ve sundu\u011fu avantajlar\u0131 detayl\u0131 olarak inceleyece\u011fiz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-15T15:45:13+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"TimescaleDB ile PostgreSQL: Daha \u0130yi Bir Zaman Serisi Veritaban\u0131\",\"datePublished\":\"2025-04-15T15:45:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/\"},\"wordCount\":434,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/\",\"name\":\"TimescaleDB ile PostgreSQL: Daha \u0130yi Bir Zaman Serisi Veritaban\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-04-15T15:45:13+00:00\",\"description\":\"PostgreSQL, g\u00fc\u00e7l\u00fc ve esnek bir a\u00e7\u0131k kaynak ili\u015fkisel veritaban\u0131 sistemidir. Ancak, b\u00fcy\u00fck hacimli zaman serisi verilerini y\u00f6netmek i\u00e7in tasarlanmam\u0131\u015ft\u0131r. \u0130\u015fte tam bu noktada TimescaleDB devreye giriyor. TimescaleDB, PostgreSQL'in \u00fczerine kurulu ve zaman serisi verilerini y\u00f6netmek i\u00e7in optimize edilmi\u015f bir uzant\u0131d\u0131r. Bu makalede, TimescaleDB ile PostgreSQL entegrasyonunu ve sundu\u011fu avantajlar\u0131 detayl\u0131 olarak inceleyece\u011fiz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TimescaleDB ile PostgreSQL: Daha \u0130yi Bir Zaman Serisi Veritaban\u0131\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"TimescaleDB ile PostgreSQL: Daha \u0130yi Bir Zaman Serisi Veritaban\u0131","description":"PostgreSQL, g\u00fc\u00e7l\u00fc ve esnek bir a\u00e7\u0131k kaynak ili\u015fkisel veritaban\u0131 sistemidir. Ancak, b\u00fcy\u00fck hacimli zaman serisi verilerini y\u00f6netmek i\u00e7in tasarlanmam\u0131\u015ft\u0131r. \u0130\u015fte tam bu noktada TimescaleDB devreye giriyor. TimescaleDB, PostgreSQL'in \u00fczerine kurulu ve zaman serisi verilerini y\u00f6netmek i\u00e7in optimize edilmi\u015f bir uzant\u0131d\u0131r. Bu makalede, TimescaleDB ile PostgreSQL entegrasyonunu ve sundu\u011fu avantajlar\u0131 detayl\u0131 olarak inceleyece\u011fiz.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/","og_locale":"tr_TR","og_type":"article","og_title":"TimescaleDB ile PostgreSQL: Daha \u0130yi Bir Zaman Serisi Veritaban\u0131","og_description":"PostgreSQL, g\u00fc\u00e7l\u00fc ve esnek bir a\u00e7\u0131k kaynak ili\u015fkisel veritaban\u0131 sistemidir. Ancak, b\u00fcy\u00fck hacimli zaman serisi verilerini y\u00f6netmek i\u00e7in tasarlanmam\u0131\u015ft\u0131r. \u0130\u015fte tam bu noktada TimescaleDB devreye giriyor. TimescaleDB, PostgreSQL'in \u00fczerine kurulu ve zaman serisi verilerini y\u00f6netmek i\u00e7in optimize edilmi\u015f bir uzant\u0131d\u0131r. Bu makalede, TimescaleDB ile PostgreSQL entegrasyonunu ve sundu\u011fu avantajlar\u0131 detayl\u0131 olarak inceleyece\u011fiz.","og_url":"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-04-15T15:45:13+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"TimescaleDB ile PostgreSQL: Daha \u0130yi Bir Zaman Serisi Veritaban\u0131","datePublished":"2025-04-15T15:45:13+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/"},"wordCount":434,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/","url":"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/","name":"TimescaleDB ile PostgreSQL: Daha \u0130yi Bir Zaman Serisi Veritaban\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-04-15T15:45:13+00:00","description":"PostgreSQL, g\u00fc\u00e7l\u00fc ve esnek bir a\u00e7\u0131k kaynak ili\u015fkisel veritaban\u0131 sistemidir. Ancak, b\u00fcy\u00fck hacimli zaman serisi verilerini y\u00f6netmek i\u00e7in tasarlanmam\u0131\u015ft\u0131r. \u0130\u015fte tam bu noktada TimescaleDB devreye giriyor. TimescaleDB, PostgreSQL'in \u00fczerine kurulu ve zaman serisi verilerini y\u00f6netmek i\u00e7in optimize edilmi\u015f bir uzant\u0131d\u0131r. Bu makalede, TimescaleDB ile PostgreSQL entegrasyonunu ve sundu\u011fu avantajlar\u0131 detayl\u0131 olarak inceleyece\u011fiz.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/timescaledb-ile-postgresql-daha-iyi-bir-zaman-serisi-veritabani\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"TimescaleDB ile PostgreSQL: Daha \u0130yi Bir Zaman Serisi Veritaban\u0131"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/18233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=18233"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/18233\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=18233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=18233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=18233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}