Hjem Personlig finansiering Vælg en AWS RDS Database Engine - dummies <[SET:descriptionda]AWS RDS understøtter en række databasemotorer.

Vælg en AWS RDS Database Engine - dummies <[SET:descriptionda]AWS RDS understøtter en række databasemotorer.

Video: DrupalCon Seattle 2019: Drupal 9 is coming: Getting your code ready 2025

Video: DrupalCon Seattle 2019: Drupal 9 is coming: Getting your code ready 2025
Anonim

AWS RDS understøtter en række databasemotorer. Selvfølgelig kan støtte til en enkelt RDBMS i første omgang synes at gøre kunsten, fordi de alle stort set gør det samme. Du skal dog overveje en række faktorer, når du vælger en databasemotor. Disse faktorer omfatter (i rækkefølge af betydning):

  • Den RDBMS, der i øjeblikket bruges til de fleste af dine eksisterende projekter
  • Kodningsbehov, såsom evnen til at udføre scripts på bestemte måder
  • Interoperabilitetsbehov, især når man arbejder med andre organisationer
  • Automationsbehov, såsom evnen til at udføre scripts som reaktion på begivenheder eller på et bestemt tidspunkt
  • Sikkerhedsproblemer, der kan tilsidesætte andre behov for datalagring
  • Datalagringsstørrelse eller type krav
  • Ledelseskrav

For udviklere bruger den overvældende første prioritet ved at vælge en RDBMS den samme database, som organisationen bruger til at sikre en jævn overgang fra testen til produktionsmiljøet. En undtagelse fra denne regel sker, når organisationen planlægger at konsolidere RDBMS produkter og derfor flytter til et nyt produkt for at imødekomme specifikke behov. I betragtning af at antallet af RDBMS-motorer, der er til rådighed i dag er enormt, er det usandsynligt, at RDS vil støtte dem alle. Med denne skrivning understøtter RDS seks databasemotorer, som hver især har egenskaber i sin favør, som forklaret i følgende liste:

  • Amazon Aurora: Dette produkt er i det væsentlige en MySQL klon. Hvis du kan lide MySQL, kan du sikkert også lide Amazon Aurora. Imidlertid har Amazon ifølge en række websteder formået at gøre Aurora hurtigere, mere skalerbar og inklusiv en række interessante yderligere funktioner. Selvfølgelig betaler du en højere pris for Amazon Aurora, så hvis du ikke har brug for de ekstra funktioner, er det sikkert et bedre valg at bruge MySQL. Artiklerne på 2ndWatch og Ivan Zoratti's blog giver en mere detaljeret sammenligning af Amazon Aurora til MySQL.
  • MariaDB: Dette er en anden MySQL-klon, men det har også et betydeligt antal ekstra funktioner. Du skal overveje nogle få store forskelle, når du vælger dette produkt. For det første er MariaDB ren open source, hvilket betyder, at den bruger en enkelt licens, der er lettere at administrere end MySQL. På grund af licenserne handler virksomhedskunder imidlertid om tilsvarende open source implementeringer i MariaDB (som trådpool) i stedet for de originale MySQL implementeringer, hvilket kan resultere i kompatibilitetsproblemer. MariaDB er også i øjeblikket låst på MySQL 5. 5-niveauet, så du har muligvis ikke adgang til de nyeste MySQL-funktioner, der er nødvendige for at få din ansøgning til at fungere.
  • MySQL: Dette produkt er ikke helt så gammelt som nogle af de andre RDBMS-tilbud, som Amazon understøtter, men det tjener som den standard, som andre produkter bedømmes på. Problemet med at være leder er, at alle tager potskud på dig og forsøger at forstyrre dine kunder, hvilket er netop hvad der sker med MySQL. Du kan læse om nogle af fordele og ulemper ved at vælge MySQL. Faktum er, at MySQL sætter standarden, så det giver sandsynligvis den mest stabile og pålidelige platform, som du kan vælge, når disse problemer er det største problem.
  • Oracle: Dette produkt har eksisteret i årevis, så det har en lang historie at yde stor støtte og betydelig fleksibilitet. Hvad der angiver Oracle fra et par andre produkter, som MySQL og SQL Server, er, at Linux-administratorer og -udviklere har tendens til at foretrække det. Som med MySQL er Oracle en standard setter, som alle kan lide at sammenligne med andre produkter, selv når disse sammenligninger ikke er en god match. I modsætning til andre produkter i denne liste er det vigtigt at vise Oracle Cloud som et separat produkt fra virksomhedens opsætning. de to produkter er ikke helt kompatible og har forskellige funktionssæt. Du kan finde nogle fordele og ulemper ved at bruge Oracle Cloud.
  • PostgreSQL: Dette er et kombinationsprodukt, idet de fleste mennesker ser det som en open source-version af Oracle, men går også langt sammen for at sammenligne det med MySQL. Udviklere som PostgreSQL, fordi det giver et betydeligt antal funktioner, som MySQL har tendens til ikke at understøtte. Derudover er overgangen til udviklere fra Oracle eller SQL Server relativt let, fordi PostgreSQL har tendens til at følge deres fører. MySQL har imidlertid en tendens til at give bedre brugervenlighed og er noget hurtigere end PostgreSQL. Du kan finde nogle interessante fordele og ulemper ved dette produkt på Anchor og DigitalOcean.
  • SQL Server: Dette produkt giver vigtig RDBMS-funktionalitet med et stort antal tilføjelser. Den vigtige ting at huske om SQL Server er, at Microsoft oprettet det til Windows, og alt om dette produkt afspejler den begyndelse. Generelt finder administratorer, at det er relativt nemt at arbejde med SQL Server, medmindre de skal bruge en bred vifte af disse tilføjelser. Udviklere som SQL Server fordi den integrerer godt med Microsoft sprogprodukterne. Du kan læse fordele og ulemper om dette produkt på InfoWorld, The Register og SQLServerF1.

Selv med dette korte overblik over de forskellige valg kan du se behovet for at undersøge dit RDS valg helt inden du forpligter dig til en bestemt mulighed. I nogle tilfælde skal du muligvis konfigurere et dummyopsætning og udføre tests for at se, hvilken indstilling der passer bedst til dit bestemt program. Når du begynder at udfylde RDBMS med real-world data, er det normalt en dyr, fejlfuld og tidskrævende opgave at flytte til en anden database-motor. Den kloge udvikler tager yderligere tid til at træffe et godt valg fra starten, snarere end at opdage, at et bestemt valg er en fejl, efter at applikationen er flyttet ind i udviklingsstadiet (eller endnu værre end produktionsfasen).

Vælg en AWS RDS Database Engine - dummies <[SET:descriptionda]AWS RDS understøtter en række databasemotorer.

Valg af editor

Hvordan man vælger vielsesringe

Hvordan man vælger vielsesringe

Selvom brudgommen handler solo til forlovelsesringen, sporer par normalt hinanden om deres vielsesringe. Nogle vælger matchende vielsesringe, men det behøver du ikke. Hvis du vil have et almindeligt guldband og din forlovede ønsker noget mere avanceret, er der ingen grund til, at du ikke begge kan have det, du vil have. Vælg en ...

Hvordan man holder styr på bryllupsgaver

Hvordan man holder styr på bryllupsgaver

Mister sporet af bryllupsgaver og deres givere kan være et mareridt . I det øjeblik du åbner en bryllupsgave, skriv ned hvad det er, hvem gav det til dig og datoen. Disse oplysninger kan gå på et indekskort med gæstens øvrige oplysninger i et regneark. Optag også, når du sender hver ...

Hvordan man vælger en forlovelsesring - dummier

Hvordan man vælger en forlovelsesring - dummier

Bragt til dig af Engagement og vielsesringe kommer i et stort udvalg af stilarter og materiale. Når man handler for forlovelses- og vielsesringe, går mange par sammen - eller i det mindste forudforhandler sammen, så hver person har en ide om den andens smag. Når du vælger ringe, skal du overveje din livsstil og prisklasse, og ...

Valg af editor

Forbedre dine Excel-rapporter ved de-Emphasizing Borders - dummies

Forbedre dine Excel-rapporter ved de-Emphasizing Borders - dummies

Borddesign er en af ​​de mest undervurderede bestræbelser i Excel-rapportering. Tro det eller ej, grænser kommer i vejen for hurtigt at læse dataene i en tabel. Fordi grænserne hjælper med at adskille data i pænt opdelte sektioner, kan det virke kontraintuitivt, men virkeligheden er, at bordets grænser er det første, du ...

Identificere problemet, som din finansielle model skal løse - dummies

Identificere problemet, som din finansielle model skal løse - dummies

En økonomisk model er normalt bygget for at besvare et spørgsmål eller at løse et problem. For eksempel spørgsmålet "Skal jeg købe dette nye aktiv? "Kan resultere i en model, der indeholder cash flow analyse, som sammenligner cash flow, hvis aktivet er købt versus, hvis det ikke købes. "Hvor meget skal ...

Sådan bruges VBA-regnearkfunktioner i Excel 2016 - dummies

Sådan bruges VBA-regnearkfunktioner i Excel 2016 - dummies

Selvom VBA tilbyder et anstændigt sortiment af bygget - i funktioner, kan du ikke altid finde præcis, hvad du har brug for. Heldigvis kan du også bruge de fleste af Excels regnearkfunktioner i dine VBA-procedurer. De eneste regnearkfunktioner, som du ikke kan bruge, er dem, der har en tilsvarende VBA-funktion. For eksempel kan du ikke bruge Excel's RAND ...

Valg af editor

Sådan går du ind i en Ham Radio Contact - dummies

Sådan går du ind i en Ham Radio Contact - dummies

Nogle gange kan du ikke vente på slutningen af ​​en kontakt til at ringe til en skinke radiostation. Afbrydelse af en anden kontakt kaldes at bryde ind (eller bryde). Den rigtige procedure er at vente på en pause i kontakten og hurtigt sige "Break" (eller send BK med Morse kode) efterfulgt af dit kaldesignal. Hvorfor gør du ...

Basics of High Frequency (HF) Ham Radios - Dummies

Basics of High Frequency (HF) Ham Radios - Dummies

Alle moderne skinke radioer har perfekt brugbar modtagelse og transmittere ydeevne. Forskellene involverer ydeevne på flere nøgleområder, såsom evnen til at modtage i nærvær af stærke signaler, signalfiltrering og filterstyringsfunktioner, dækning af et eller flere VHF / UHF-bånd, driftsfunktioner såsom subreceivers og antal indbyggede i antenne tunere. HF-radioer ...

Sådan vælger du en Ham Radio Antenne - Dummies

Sådan vælger du en Ham Radio Antenne - Dummies

Det er svært at sige, hvilket er vigtigt for en skinke radio operatør: radioen eller antennen. At klare mangler i en ved at forbedre den anden er vanskelig. En god antenne kan gøre en svag radio lyd bedre end den anden vej. Du skal give antennevalg mindst lige så meget ...