Hallo,
Momenteel ben ik een SaaS (Software as a Service) aan het opzetten en communiceer ik met een MySQL database via PHP (PDO).
Voor de meeste tabellen is MySQL prima, maar in 2 tabellen komt wel veel data.
Voor die data (samen mogelijk > 75 miljoen rijen per klant) zoek ik een database optie waar ik geen zorgen hoef te maken over een ibdata1 file die uit de klauwen loopt of corrupte tabellen. Ik wil mijn klanten gewoon zorgeloos miljoenen records aanbieden zonder dat ik zorgen moet maken over tabel/db restricties e.d.
Ofwel dat ik alleen moet letten of er genoeg ruimte op de server (of cloud oplossing) is en of de indexing goed staat.
Nu zit ik naar NoSQL te kijken zoals MongoDB, Cassandra, CouchDB, Google Firestore enz. maar zie door het grote aanbod het, nou ja, spreekwoordelijke bos niet meer.
AWS is echt rete duur met DynamoDB, Aurora Serverless en dergelijke oplossingen.
Ben erg benieuwd naar jullie ervaringen en/of advies.
- Welke database optie (MySQL/NoSQL) moet ik kiezen?
-
21-02-2020, 09:55 #1
- Berichten
- 434
- Lid sinds
- 15 Jaar
Welke database optie (MySQL/NoSQL) moet ik kiezen?
-
-
21-02-2020, 10:32 #2
- Berichten
- 187
- Lid sinds
- 5 Jaar
Re: Welke database optie (MySQL/NoSQL) moet ik kiezen?
postgresql. mongodb is een optie maar is natuurlijk geen RDMS. Het hangt ook voor een stuk af van andere factoren (CPU, RAM, opslagmedium, ...). En natuurlijk een goede database optimalisatie (correcte queries, indexes, ...).
-
21-02-2020, 11:02 #3
- Berichten
- 434
- Lid sinds
- 15 Jaar
Re: Welke database optie (MySQL/NoSQL) moet ik kiezen?
Bedankt voor je snelle reactie. Correcte indexes en queries zijn inderdaad belangrijk. Gaat mij ook om hoeveel onderhoud de DB nodig heeft.
Voor mijn gevoel is NoSQL daar een stuk relaxter in dan RDMS.
-
21-02-2020, 11:34 #4
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
Re: Welke database optie (MySQL/NoSQL) moet ik kiezen?
-
21-02-2020, 12:49 #5
- Berichten
- 187
- Lid sinds
- 5 Jaar
Re: Welke database optie (MySQL/NoSQL) moet ik kiezen?
Je moet kijken naar wat voor data je hebt. Heb je onderlinge relaties en complexe queries, dan moet je haast voor een RDMS kiezen. NoSQL heeft zeker zijn voordelen, maar ook zijn nadelen. Schaalbaarheid van een NoSQL database is zeer goed, maar van postgresql ook.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic