{"id":18100,"date":"2021-03-17T08:10:06","date_gmt":"2021-03-17T08:10:06","guid":{"rendered":"http:\/\/dev.profelis.net\/?p=18100"},"modified":"2024-04-16T22:13:08","modified_gmt":"2024-04-16T19:13:08","slug":"yuksek-erisilebilirlige-sahip-veritabanlari-tasarlarken-sorulmasi-gereken-5-soru","status":"publish","type":"post","link":"https:\/\/profelis.com.tr\/en\/2021\/03\/17\/yuksek-erisilebilirlige-sahip-veritabanlari-tasarlarken-sorulmasi-gereken-5-soru\/","title":{"rendered":"5 Questions to Ask When Designing Highly Available Databases"},"content":{"rendered":"<p><span style=\"color: #000000;\">High availability is vital for business-critical databases where 24\/7 access is essential. The requirements for high-availability databases may vary from organization to organization, but the desired outcome in all cases is a reliable database with minimal downtime. Many organizations aim to achieve a % availability level of 99.99%. In other words, they strive to ensure that downtime in a year is less than one hour. This is because every moment of downtime can result in a loss of revenue or data. <\/span><span style=\"color: #000000;\">An estimated average downtime cost of $5,600 US dollars per minute <\/span><span style=\"color: #000000;\">Considering this, a highly available database will prevent thousands of dollars in losses that could occur as a result of a power outage or system failure. However, before making your database highly available, it is crucial to understand the fundamental requirements underlying your database operations. Without the proper infrastructure, ensuring high availability can become extremely difficult and costly.<\/span><\/p>\n<p><span style=\"color: #000000;\">If <strong>high-availability databases<\/strong> If you have been tasked with designing, you need to consider the following five questions before taking action.<\/span><\/p>\n<h2 class=\"\" style=\"--fontsize: 18; line-height: 1.5; --minfontsize: 18;\" data-fontsize=\"18\" data-lineheight=\"27px\"><span style=\"color: #000000; font-size: 25px;\">1. What kind of hardware, network, and software issues affect a highly available database?<br \/>\n<\/span><\/h2>\n<p><span style=\"font-weight: 400; color: #000000;\">The weakest link in your chain has the greatest impact, and the accessibility of your overall solution is determined by the individual accessibility of each component. <strong>Veritaban\u0131n\u0131z\u0131n %99,99 eri\u015filebilir olmas\u0131<\/strong> i\u00e7in; a\u011f altyap\u0131s\u0131, g\u00fc\u00e7 kaynaklar\u0131, diskler ve denetleyiciler gibi t\u00fcm temel donan\u0131mlar\u0131n %99,99\u2019dan daha fazla eri\u015filebilir olmas\u0131 gerekir. Bu durum i\u015f kritik bir sistem i\u00e7in \u00e7ift g\u00fc\u00e7 kayna\u011f\u0131, \u00e7ift a\u011f kart\u0131yla \u00e7al\u0131\u015fan yedekli bir a\u011f ve yedeklili\u011fi y\u00fcksek disk dizileri anlam\u0131na gelir.<\/span><\/p>\n<p><span style=\"color: #000000;\">For example, if a business wants to minimize the risk of data loss as much as possible to a % 99.999 uptime level\u2014or, in other words, less than 6 minutes of downtime per year\u2014 it requires continuous data-accumulating backups, which necessitate redundant hardware to manage availability, as well as a distributed SAN architecture with disk arrays located outside the production center.<\/span><\/p>\n<h2 class=\"fusion-responsive-typography-calculated\" style=\"--fontsize: 18; line-height: 1.5; --minfontsize: 18;\" data-fontsize=\"18\" data-lineheight=\"27px\"><span style=\"color: #000000; font-size: 25px;\">2. What level of \u201cbusiness-criticality\u201d requirement do you have?<br \/>\n<\/span><\/h2>\n<p><span style=\"color: #000000;\"><span style=\"font-weight: 400;\">One of the most important problems organizations face is the insufficient understanding of infrastructure requirements. Organizations, which of their capabilities <\/span><b>\u201cmission-critical\u201d<\/b><\/span><span style=\"font-weight: 400;\"><span style=\"color: #000000;\"> it is important that it can make distinctions according to its own specific needs while determining.<\/span> <\/span><\/p>\n<p><span style=\"color: #000000;\"><span style=\"font-weight: 400;\">For example, losing business because you cannot receive a customer order due to a system failure is a different problem than having to expedite a shipment in a way that causes your profitability to drop. Even though unplanned downtimes stem from different problems, both tasks require a highly available database. <\/span><\/span><\/p>\n<p><span style=\"color: #000000;\">It is crucial to outline the special functions that must remain accessible at all times in order to keep the right hardware, network, and software solutions integrated.<\/span><\/p>\n<p><span style=\"color: #000000;\">Any availability range from 99.9% to 99.999% requires different investments in hardware and software. For example, if an organization wants high availability, it needs a replica that can quickly come online in the event of a disaster. When planning such an infrastructure, <strong>the target uptime of your database<\/strong>must have a basic understanding to obtain it.<\/span><\/p>\n<h3 class=\"fusion-responsive-typography-calculated\" style=\"--fontsize: 18; line-height: 1.5; --minfontsize: 18;\" data-fontsize=\"18\" data-lineheight=\"27px\"><span style=\"color: #000000; font-size: 25px;\">3. What is the budget for the high availability solution?<br \/>\n<\/span><\/h3>\n<p><span style=\"color: #000000;\">One of the biggest obstacles to ensuring high availability is budget. Building the right network infrastructure to prevent data loss in the event of a disaster requires a significant investment in hardware, software, and human resources. Businesses that do not have sufficient resources to build the infrastructure they need put all their operations at risk.<\/span><\/p>\n<p><span style=\"color: #000000;\">Not having a highly available database for mission-critical applications means that when an application crashes, the business stops operating as well.<\/span><\/p>\n<h3 class=\"fusion-responsive-typography-calculated\" style=\"--fontsize: 18; line-height: 1.5; --minfontsize: 18;\" data-fontsize=\"18\" data-lineheight=\"27px\"><span style=\"color: #000000; font-size: 25px;\">What options are there other than Oracle?<br \/>\n<\/span><\/h3>\n<p><span style=\"color: #000000;\">Database with EDB Postgres Enterprise Failover Manager (EFM) at a much lower cost than Oracle <strong>high availability functionality<\/strong>what it offers. For example, Oracle's RAC can provide you with a high level of availability, but the extremely expensive solutions it offers can generally only be applied to a very small, high-end need. EDB Postgres can perform Oracle-like failover operations for a large portion of applications (everything except the very small percentage of applications that require all the capabilities of Oracle RAC). The vast majority of use cases will never actually need to use Oracle RAC.<\/span><\/p>\n<p><span style=\"color: #000000;\">EDB Postgres Failover Manager (EFM) provides a fault-tolerant clustering technology and redundant architecture to eliminate single points of failure and protect against system outages.<\/span><\/p>\n<h3 class=\"fusion-responsive-typography-calculated\" style=\"--fontsize: 18; line-height: 1.5; --minfontsize: 18;\" data-fontsize=\"18\" data-lineheight=\"27px\"><span style=\"color: #000000; font-size: 25px;\">5. What are the best practices for achieving high availability in Postgres?<br \/>\n<\/span><\/h3>\n<p><span style=\"color: #000000;\">Implementing replication is one of the best practices for high-availability databases. This is very easy in EDB Postgres with native log-based replication, which maintains high availability through the right number of replicas that have low-latency, reliable connections and are physically close to each other.\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">One of the biggest advantages of an EDB Postgres subscription is that users <strong>high availability and disaster recovery<\/strong> is to have the necessary tools along with the database at no extra cost.<\/span><\/p>\n<p>Source: <a href=\"https:\/\/www.enterprisedb.com\/promote\/5-questions-ask-designing-highly-available-databases\" target=\"_blank\" rel=\"noopener\">5 Questions to Ask When Designing Highly Available Databases<\/a><br \/>\n\u00a9 Copyright EnterpriseDB Corporation 2020 EnterpriseDB Corporation<br \/>\n34 Crosby Drive Suite 201 Bedford, MA 01730<br \/>\nEnterpriseDB and Postgres Enterprise Manager are registered trademarks of EnterpriseDB Corporation. EDB and EDB Postgres are trademarks of EnterpriseDB Corporation. Oracle is a registered trademark of Oracle, Inc. Other trademarks may be trademarks of their respective owners.<\/p>","protected":false},"excerpt":{"rendered":"<p>7&#215;24 eri\u015fimin \u00f6nemli oldu\u011fu i\u015f kritik veritabanlar\u0131 i\u00e7in y\u00fcksek eri\u015filebilirlik hayati \u00f6nem ta\u015f\u0131maktad\u0131r. Y\u00fcksek eri\u015filebilir veritabanlar\u0131n\u0131n kullan\u0131m ko\u015fullar\u0131 kurumdan kuruma de\u011fi\u015fiklikler g\u00f6sterebilir, ancak istenen sonu\u00e7 hepsinde kesinti s\u00fcresi en aza indirilmi\u015f g\u00fcvenilir bir veritaban\u0131d\u0131r. Bir\u00e7ok kurum % 99,99 eri\u015filebilirlik d\u00fczeyine&#8230;<\/p>","protected":false},"author":5,"featured_media":22104,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[],"class_list":["post-18100","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-yazi"],"_links":{"self":[{"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/posts\/18100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/comments?post=18100"}],"version-history":[{"count":0,"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/posts\/18100\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/media\/22104"}],"wp:attachment":[{"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/media?parent=18100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/categories?post=18100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/tags?post=18100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}