Huis Persoonlijke financiën Een AWS RDS-database-engine kiezen - dummies

Een AWS RDS-database-engine kiezen - dummies

Video: Introduction to Amazon Web Services by Leo Zhadanovsky 2024

Video: Introduction to Amazon Web Services by Leo Zhadanovsky 2024
Anonim

AWS RDS ondersteunt een aantal databasemotoren. Natuurlijk lijkt het ondersteunen van een enkele RDBMS op het eerste gezicht de truc te doen, omdat ze allemaal in wezen hetzelfde doen. U moet echter rekening houden met een aantal factoren bij het kiezen van een database-engine. Deze factoren omvatten (in volgorde van belangrijkheid):

  • Het RDBMS dat momenteel wordt gebruikt voor de meeste van uw bestaande projecten
  • Coderingsbehoeften, zoals de mogelijkheid om scripts op specifieke manieren uit te voeren
  • Interoperabiliteitsbehoeften, vooral wanneer u met andere werkt organisaties
  • Automatiseringsbehoeften, zoals de mogelijkheid om scripts uit te voeren in reactie op gebeurtenissen of op een specifiek tijdstip
  • Beveiligingsproblemen die andere behoeften aan gegevensopslag kunnen overschrijven
  • Grootte of type vereisten voor gegevensopslag
  • Beheervereisten

Voor ontwikkelaars is de overweldigende eerste prioriteit bij het kiezen van een RDBMS dezelfde database die de organisatie gebruikt om een ​​soepele overgang van de test naar de productieomgeving te garanderen. Een uitzondering op deze regel doet zich voor wanneer de organisatie van plan is om RDBMS-producten te consolideren en daarom overgaat op een nieuw product om aan specifieke behoeften te voldoen. Aangezien het aantal RDBMS-engines dat tegenwoordig beschikbaar is enorm is, is het onwaarschijnlijk dat RDS ze ooit allemaal zal ondersteunen. Vanaf dit moment ondersteunt RDS zes databasemotoren, die elk kenmerken hebben, zoals uitgelegd in de volgende lijst:

  • Amazon Aurora: Dit product is in wezen een MySQL-kloon. Als je van MySQL houdt, vind je Amazon Aurora waarschijnlijk ook leuk. Volgens een aantal sites is Amazon er echter in geslaagd om Aurora sneller, schaalbaarder en inclusief een aantal interessante extra functies te maken. Natuurlijk betaal je ook een hogere prijs voor Amazon Aurora, dus als je de extra functies niet nodig hebt, is het gebruik van MySQL waarschijnlijk een betere keuze. De artikelen op 2ndWatch en Ivan Zoratti's blog bieden een meer gedetailleerde vergelijking van Amazon Aurora met MySQL.
  • MariaDB: Dit is een andere MySQL-kloon, maar deze heeft ook een aanzienlijk aantal extra functies. U moet een paar grote verschillen in overweging nemen bij het kiezen van dit product. Om te beginnen is MariaDB pure open source, wat betekent dat het één enkele licentie gebruikt die gemakkelijker te beheren is dan MySQL. Vanwege de licentieverlening behandelen zakelijke klanten echter gelijkwaardige open source-implementaties in MariaDB (zoals threadpool) in plaats van de originele MySQL-implementaties, wat compatibiliteitsproblemen kan veroorzaken. MariaDB is ook momenteel vergrendeld op het MySQL 5. 5-niveau, dus u hebt mogelijk geen toegang tot de nieuwste MySQL-functies die nodig zijn om uw toepassing te laten werken.
  • MySQL: Dit product is niet zo oud als sommige andere RDBMS-aanbiedingen die Amazon ondersteunt, maar het dient wel als de standaard waarop andere producten worden beoordeeld. Het probleem met het feit dat je de leider bent, is dat iedereen je in de maling neemt en probeert je klanten te verontrusten, en dat is precies wat er met MySQL gebeurt. U kunt lezen over enkele van de voor- en nadelen van het kiezen van MySQL. Feit is dat MySQL de standaard zet, dus het is waarschijnlijk het meest stabiele en betrouwbare platform dat u kunt kiezen wanneer deze problemen de grootste zorg zijn.
  • Oracle: Dit product bestaat al jaren, dus het heeft een lange geschiedenis van grote ondersteuning en aanzienlijke flexibiliteit. Wat Oracle onderscheidt van een paar andere producten, zoals MySQL en SQL Server, is dat Linux-beheerders en -ontwikkelaars er de voorkeur aan geven. Net als MySQL is Oracle een standaardsetter die iedereen graag vergelijkt met andere producten, zelfs als die vergelijkingen geen goede match zijn. In tegenstelling tot andere producten in deze lijst is het essentieel om Oracle Cloud als een afzonderlijk product van de enterprise-installatie te bekijken; de twee producten zijn niet volledig compatibel en hebben verschillende functies. U vindt enkele voor- en nadelen van het gebruik van Oracle Cloud.
  • PostgreSQL: Dit is een combinatieproduct omdat de meeste mensen het als een open source-versie van Oracle zien, maar ook veel moeite doen om het met MySQL te vergelijken. Ontwikkelaars zoals PostgreSQL omdat het een aanzienlijk aantal functies biedt die MySQL niet ondersteunt. Bovendien is de overgang voor ontwikkelaars van Oracle of SQL Server relatief gemakkelijk, omdat PostgreSQL de neiging heeft hun voorbeeld te volgen. MySQL biedt echter meer gebruiksgemak en is iets sneller dan PostgreSQL. U vindt een aantal interessante voor- en nadelen over dit product bij Anchor en DigitalOcean.
  • SQL Server: Dit product biedt essentiële RDBMS-functionaliteit met een aanzienlijk aantal invoegtoepassingen. Het belangrijkste om te onthouden over SQL Server is dat Microsoft het voor Windows heeft gemaakt, en alles over dit product weerspiegelt dat begin. Over het algemeen vinden beheerders dat werken met SQL Server relatief eenvoudig is, tenzij ze een breed scala van die add-ons moeten gebruiken. Ontwikkelaars zoals SQL Server omdat het goed kan worden geïntegreerd met de Microsoft-taalproducten. U kunt de voor- en nadelen van dit product lezen in InfoWorld, The Register en SQLServerF1.

Zelfs met dit korte overzicht van de verschillende keuzes, kun je de noodzaak zien om je RDS-keuze volledig te onderzoeken voordat je je commiteert aan een bepaalde optie. In sommige gevallen moet u mogelijk een dummy-installatie configureren en testen uitvoeren om te zien welke optie het beste werkt voor uw specifieke toepassing. Nadat u het RDBMS begint te vullen met gegevens uit de echte wereld, is verhuizing naar een andere database-engine meestal een dure, foutgevoelige en tijdrovende taak. De slimme ontwikkelaar heeft extra tijd nodig om van meet af aan een goede keuze te maken, in plaats van te ontdekken dat een bepaalde keuze een vergissing is nadat de toepassing de ontwikkelingsfase (of, erger nog, productie) ingaat.

Een AWS RDS-database-engine kiezen - dummies

Bewerkers keuze

Tien Helpbronnen voor Junos OS - dummies

Tien Helpbronnen voor Junos OS - dummies

Dit is een top-tien lijst met bronnen die u moet zoeken meer informatie over softwarebewerkingen, training en ondersteuning voor Junos - alle extra details die u mogelijk nodig heeft om Junos OS te kunnen configureren en bedienen in uw eigen netwerkimplementaties. CLI Help-commando's Bent u op zoek naar meer achtergrondinformatie over hoe een bepaalde functie ...

De functie van de drie vlakken van Junos netwerk OS - dummies

De functie van de drie vlakken van Junos netwerk OS - dummies

De architectuur van de Junos opererende systeem verdeelt de functies van besturing, services en doorsturen op verschillende niveaus. Elk van de vlakken van Junos OS biedt een kritieke set van functionaliteit in de werking van het netwerk. Besturingsvlak van het Junos-netwerkbesturingssysteem (NOS) Alle functies van het besturingsvlak lopen op ...

De basisprincipes van BGP-routebealing - dummy's

De basisprincipes van BGP-routebealing - dummy's

Het configureren van Border Gateway Protocol (BGP) kan nogal lastig zijn, vooral met grote aantallen peersessies die handmatig moeten worden geconfigureerd. In feite kan in een groot netwerk de full-mesh-vereiste voor IBGP een provisioning-nachtmerrie zijn. BGP's antwoord op de IBGP-paring-configuratie-nachtmerrie die het volledige maaswerk is, wordt routeberefening genoemd. Route ...

Bewerkers keuze

Noodzakelijke elementen voor SEO om hoge trefwoorden te krijgen - dummies

Noodzakelijke elementen voor SEO om hoge trefwoorden te krijgen - dummies

Als de allerbeste locatie op het web staat op de pagina een van de zoekmachines, je moet de SEO-elementen kennen die je daar kunnen brengen. Een goede plek om te beginnen is met zoekwoorden. Zoekmachines gebruiken geavanceerde processen om zoekwoordgebruik en andere factoren te categoriseren en analyseren om erachter te komen ...

Persberichten als bron van SEO-inhoud - dummies

Persberichten als bron van SEO-inhoud - dummies

Het leuke aan persberichten is dat u ze zonder toestemming op uw website kunt gebruiken, en sommige zullen al voor de zoekmachine zijn geoptimaliseerd. Het doel van een persbericht is om het uit te sturen en te zien wie het ophaalt. U hoeft geen contact op te nemen met de eigenaar van het persbericht, omdat ...

Kies een domeinnaam die geoptimaliseerd is voor zoekmachines - dummies

Kies een domeinnaam die geoptimaliseerd is voor zoekmachines - dummies

Zelfs de domeinnaam van uw site moet geoptimaliseerd voor zoekmachines. Zoekmachines lezen uniforme resource locators (URL's), op zoek naar sleutelwoorden erin. Bijvoorbeeld als u een website heeft met de domeinnaam knaagdierracen. com en iemand zoekt Google op knaagdierenraces, Google ziet rodent-racing als een wedstrijd; omdat er een streepje verschijnt tussen de twee ...

Bewerkers keuze

Praxis Elementair onderwijs Examen-Economie - dummies

Praxis Elementair onderwijs Examen-Economie - dummies

U zult enkele basisconcepten van de economie voor de Praxis moeten kennen Elementair onderwijs examen. Elementaire economie onderzoekt de wens voor, de productie van en de verkoop en het gebruik van geld, zowel lokaal als wereldwijd. Het onderwijzen van economie omvat concepten zoals behoeften versus behoeften, kosten en meer tot nadenken stemmende onderwerpen, zoals de volgende: ...

Praxis Elementair onderwijs voor Dummy's Cheat Sheet - dummies

Praxis Elementair onderwijs voor Dummy's Cheat Sheet - dummies

Het Praxis basisonderwijs: Curriculum, instructie en beoordeling examen (5017) bestrijkt een breed scala van wat u moet weten over basisonderwijs. Als u het Praxis Elementary Education: Content Knowledge-examen (5018) neemt, moet u zich ervan bewust zijn dat het de dekking beperkt tot de inhoud van de vier hoofdonderwerpen die een elementaire leraar is ...

Praxis Core For Dummies Cheat Sheet - dummies

Praxis Core For Dummies Cheat Sheet - dummies

Voordat je te opgewonden raakt, begrijp dat de informatie die volgt niet klopt eigenlijk niet over het bedriegen van de Praxis. Het gaat echt meer om de meest efficiënte manieren om je voor te bereiden op het examen. Maar "voorbereidingsblad" heeft niet helemaal dezelfde reden. Trouwens, vals spelen is niet nodig als je weet wat je aan het doen bent, en ...