{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"AWS DynamoDB DAX: \u00d6nbelleklendirme ve \u00c7al\u0131\u015fma Prensibi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"0ZcPpL5Qtw\"><a href=\"https:\/\/fatihsoysal.com\/blog\/aws-dynamodb-dax-onbelleklendirme-ve-calisma-prensibi\/\">AWS DynamoDB DAX: \u00d6nbelleklendirme ve \u00c7al\u0131\u015fma Prensibi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/aws-dynamodb-dax-onbelleklendirme-ve-calisma-prensibi\/embed\/#?secret=0ZcPpL5Qtw\" width=\"600\" height=\"338\" title=\"&#8220;AWS DynamoDB DAX: \u00d6nbelleklendirme ve \u00c7al\u0131\u015fma Prensibi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"0ZcPpL5Qtw\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Merhaba! Bu yaz\u0131da, AWS DynamoDB'nin performans\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131ran bir hizmet olan DynamoDB Accelerator (DAX) ve \u00f6nbelleklendirmenin \u00f6nemini ele alaca\u011f\u0131z. \u00d6ncelikle, \u00f6nbelleklendirmenin ne oldu\u011fundan ve neden \u00f6nemli oldu\u011fundan bahsetmek istiyorum. Sonras\u0131nda ise DAX'\u0131n mimarisini ve \u00e7al\u0131\u015fma prensibini detayl\u0131 olarak inceleyece\u011fiz. Bu sayede, DAX'\u0131n veritaban\u0131 uygulamalar\u0131n\u0131z\u0131n performans\u0131na nas\u0131l katk\u0131da bulundu\u011funu daha iyi anlayacaks\u0131n\u0131z."}