{"id":49877,"date":"2026-11-04T16:56:21","date_gmt":"2026-11-04T09:56:21","guid":{"rendered":"https:\/\/sunbytes.io\/?p=49877"},"modified":"2026-11-04T16:56:21","modified_gmt":"2026-11-04T09:56:21","slug":"database-optimalisatie-ai-apps","status":"publish","type":"post","link":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/database-optimalisatie-ai-apps\/","title":{"rendered":"Databaseprestaties in AI-gebouwde apps: de queries die AI fout doet"},"content":{"rendered":"\n<p class=\"eplus-wrapper wp-block-paragraph\">Uw AI-gebouwde app werkt misschien prima in de testfase en wordt toch trager naarmate klanten meer data toevoegen. De oorzaak ligt niet altijd bij uw hostingpakket: sommige onderdelen van de app laten de database veel meer werk doen dan nodig is. Database optimalisatie begint met het vinden van dat overbodige werk. In dit artikel leest u welke drie problemen u laat controleren, wat u uw ontwikkelteam vraagt en hoe u beslist of u de code laat verbeteren of betaalt voor meer capaciteit.<\/p>\n\n\n\n<h2 class=\"wp-block-heading eplus-wrapper\">TL;DR<\/h2>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Database optimalisatie betekent dat de database per pagina of actie minder overbodig werk doet, zodat de app snel blijft terwijl de klantdata groeit. Voordat u een groter hostingpakket afneemt, vraagt u uw team om gemeten bewijs van waar de database zijn tijd aan besteedt.<\/p>\n\n\n\n<ul class=\"wp-block-list eplus-wrapper\">\n<li class=\"eplus-wrapper\">N+1-queries laten \u00e9\u00e9n pagina een aparte databaseaanvraag sturen voor elk item dat ze toont, waardoor een lijst van 50 orders 51 aanvragen kan kosten.<\/li>\n\n\n\n<li class=\"eplus-wrapper\">Ontbrekende database-indexen dwingen de database een hele tabel te doorzoeken om een paar records te vinden; met demodata merkt u dat niet, met echte data wordt het steeds trager.<\/li>\n\n\n\n<li class=\"eplus-wrapper\">Queries zonder limiet laden elk record of elk veld terwijl de pagina er maar een paar toont, waardoor de pagina trager wordt naarmate de tabel groeit.<\/li>\n\n\n\n<li class=\"eplus-wrapper\">Een verbetering is pas klaar voor livegang als vergelijkbare voor-en-natests een snellere pagina laten zien, met dezelfde resultaten en ongewijzigde toegangsrechten voor klanten.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading eplus-wrapper\">Waarom uw AI-gebouwde app trager wordt naarmate de data groeit<\/h2>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Een AI-gebouwde app wordt trager naarmate de data groeit als de databaseaanvragen geschreven zijn voor een kleine demo, niet voor echte klanten. AI-codeertools zien de prompt en de projectbestanden, niet hoeveel orders, gebruikers of records de app straks bevat. Met een paar dozijn testrecords komt bijna elke aanvraag direct terug, effici\u00ebnt of niet.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Het verschil wordt later zichtbaar. Een pagina die bij de lancering bijvoorbeeld binnen een seconde laadt, kan enkele seconden nodig hebben zodra klanten een jaar aan data hebben toegevoegd, terwijl het aantal bezoekers gelijk blijft. Dat patroon, elke maand trager bij gelijkblijvend verkeer, wijst eerder naar de database dan naar de server. Het is een van de lanceringsrisico&#8217;s uit onze gids over <a href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-coding-in-productie\/\" target=\"_blank\" rel=\"noreferrer noopener\">AI-gebouwde producten veilig live zetten<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading eplus-wrapper\">Drie databaseproblemen die uw AI-gebouwde app kunnen vertragen<\/h2>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">De drie problemen hieronder zijn met een kleine demodatabase moeilijk te zien en vallen meer op naarmate klanten orders, records of rapporten toevoegen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading eplus-wrapper\">N+1-queries: als \u00e9\u00e9n pagina te veel databaseaanvragen doet<\/h3>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">N+1-queries ontstaan als een pagina de database om een lijst vraagt en daarna voor elk item op die lijst een extra aanvraag stuurt. De naam komt van de telling: \u00e9\u00e9n aanvraag voor de lijst, plus \u00e9\u00e9n voor elk van de N items.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Een voorbeeld: een orderpagina toont 50 orders. De app vraagt eerst de lijst met orders op en daarna, \u00e9\u00e9n voor \u00e9\u00e9n, de klantgegevens bij elke order. De pagina stuurt zo 51 databaseaanvragen, terwijl \u00e9\u00e9n of twee dezelfde informatie zouden opleveren. Met 5 testorders merkt niemand iets. Met 5.000 orders in een export stuurt dezelfde pagina 5.001 aanvragen (voorbeeldaantallen).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full eplus-wrapper\"><img decoding=\"async\" width=\"1000\" height=\"667\" src=\"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/11\/with-N1-queries-the-number-of-database-requests-grows-with-every-item-on-the-page-fetching-related-data-together-keeps-it-at-one-or-two-1.webp\" alt=\"\" class=\"wp-image-49884\" srcset=\"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/11\/with-N1-queries-the-number-of-database-requests-grows-with-every-item-on-the-page-fetching-related-data-together-keeps-it-at-one-or-two-1.webp 1000w, https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/11\/with-N1-queries-the-number-of-database-requests-grows-with-every-item-on-the-page-fetching-related-data-together-keeps-it-at-one-or-two-1-300x200.webp 300w, https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/11\/with-N1-queries-the-number-of-database-requests-grows-with-every-item-on-the-page-fetching-related-data-together-keeps-it-at-one-or-two-1-768x512.webp 768w, https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/11\/with-N1-queries-the-number-of-database-requests-grows-with-every-item-on-the-page-fetching-related-data-together-keeps-it-at-one-or-two-1-150x100.webp 150w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">Bij N+1-queries groeit het aantal databaseaanvragen met elk item op de pagina; gerelateerde data samen ophalen houdt het op \u00e9\u00e9n of twee.<\/figcaption><\/figure>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\"><strong>Wat u uw team vraagt:<\/strong> groeit het aantal databaseaanvragen op deze pagina mee met het aantal getoonde items? Een bruikbaar antwoord is een gemeten aantal aanvragen voor een drukbezochte pagina, v\u00f3\u00f3r en na de verbetering.<\/p>\n\n\n\n<h3 class=\"wp-block-heading eplus-wrapper\">Ontbrekende database-indexen: als het vinden van een record te lang duurt<\/h3>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Ontbrekende database-indexen betekenen dat de database geen snelle manier heeft om de records op te zoeken die een pagina nodig heeft, dus doorzoekt hij de hele tabel. Een index werkt als het register achter in een boek: in plaats van elke pagina te lezen, zoekt de database de waarde op en gaat direct naar de juiste records.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Zonder de juiste index duurt een zoekopdracht die met demodata direct klaar was langer bij elk record dat klanten toevoegen. Indexen zijn wel niet gratis: elke index kost extra werk bij het opslaan van nieuwe data en neemt opslagruimte in. Daarom adviseert de <a href=\"https:\/\/www.postgresql.org\/docs\/current\/indexes.html\" target=\"_blank\" rel=\"noreferrer noopener\">PostgreSQL-documentatie<\/a> om indexen met beleid te gebruiken. Een index helpt bij de zoekopdrachten die de app vaak uitvoert, niet bij elke kolom in de database.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full eplus-wrapper\"><img decoding=\"async\" width=\"1600\" height=\"900\" src=\"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/11\/sunbytes-database-optimalisatie-ai-apps-2-nl.webp\" alt=\"Database optimalisatie ge\u00efllustreerd: de tijd om een record te vinden groeit met de tabelgrootte zonder bruikbare index en blijft met een index vrijwel gelijk \u00b7 sunbytes-database-optimalisatie-ai-apps-index-growth.webp\" class=\"wp-image-49871\" srcset=\"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/11\/sunbytes-database-optimalisatie-ai-apps-2-nl.webp 1600w, https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/11\/sunbytes-database-optimalisatie-ai-apps-2-nl-300x169.webp 300w, https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/11\/sunbytes-database-optimalisatie-ai-apps-2-nl-1024x576.webp 1024w, https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/11\/sunbytes-database-optimalisatie-ai-apps-2-nl-768x432.webp 768w, https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/11\/sunbytes-database-optimalisatie-ai-apps-2-nl-1536x864.webp 1536w, https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/11\/sunbytes-database-optimalisatie-ai-apps-2-nl-178x100.webp 178w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><figcaption class=\"wp-element-caption\">Met demodata lijkt een record zonder bruikbare index even snel gevonden als met index; het verschil groeit met de klantdata.<\/figcaption><\/figure>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\"><strong>Wat u uw team vraagt:<\/strong> welke trage handeling versnelt deze nieuwe index, en wat liet de meting v\u00f3\u00f3r en na zien? Een index zonder dat antwoord is een gok.<\/p>\n\n\n\n<h3 class=\"wp-block-heading eplus-wrapper\">Queries zonder limiet: als de app te veel data laadt<\/h3>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Queries zonder limiet (unbounded queries) laden meer data dan de pagina gebruikt: elk record in een tabel terwijl de pagina er 20 toont, of elk veld terwijl de pagina er drie toont. De pagina werkt, maar wordt trager naarmate de tabel groeit.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">De oplossing is alleen de records en velden te laden die de pagina nodig heeft, telkens \u00e9\u00e9n pagina met resultaten. Minder velden laden betekent ook dat er minder persoonsgegevens door de app en de logbestanden gaan, wat past bij het beginsel van dataminimalisatie in <a href=\"https:\/\/eur-lex.europa.eu\/legal-content\/NL\/TXT\/?uri=CELEX:32016R0679\" target=\"_blank\" rel=\"noreferrer noopener\">artikel 5 lid 1 onder c van de AVG (GDPR)<\/a>.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\"><strong>Wat u uw team vraagt:<\/strong> vragen we de database om meer data dan deze pagina toont? Begin bij de drukst bezochte pagina&#8217;s en de lijsten die bij elke klantactie groeien.<\/p>\n\n\n\n<h2 class=\"wp-block-heading eplus-wrapper\">Hoe u controleert of de database de vertraging veroorzaakt<\/h2>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">U hoeft geen SQL te lezen om na te gaan of de database de vertraging veroorzaakt. Vraag uw ontwikkelaar om een databaseprestatierapport waaruit blijkt welke handelingen de meeste tijd kosten, hoe vaak ze worden uitgevoerd en welke klantgerichte pagina&#8217;s ze raken. Platforms op basis van PostgreSQL kunnen deze gegevens per type handeling bijhouden, dus het rapport hoort op metingen te steunen, niet op meningen.<\/p>\n\n\n\n<div class=\"sunbytes-tldr eplus-wrapper\" style=\"background: #f4f5ff; border-left: 4px solid #292bbd; padding: 20px 24px; margin: 24px 0;\">\n<p class=\"eplus-wrapper\"><strong>Kan niemand in uw team dit rapport nu maken?<\/strong> Begin dan met een onafhankelijke blik op het bewijs. Een <a href=\"https:\/\/sunbytes.io\/nl\/tech-service\/ai-built-product\/\" target=\"_blank\" rel=\"noreferrer noopener\">review van uw AI-gebouwde product<\/a> controleert code en architectuur, betrouwbaarheid en kritieke processen, en laat zien wat er is gevonden, waarom het ertoe doet en welk bewijs eronder ligt. <a href=\"https:\/\/sunbytes.io\/nl\/tech-service\/ai-built-product\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Neem contact op over een review \u2192<\/strong><\/a><\/p>\n<\/div>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Leg het rapport naast de trage pagina&#8217;s die uw team of klanten hebben opgemerkt. Een bruikbaar rapport benoemt waarschijnlijke oorzaken en wat het team als volgende stap wil testen, niet alleen een groter hostingpakket. De vragen in tabel 1 helpen u de antwoorden te beoordelen.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes eplus-wrapper\" style=\"--sb-table-header-bg:var(--wp--preset--color--primary)\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Vraag aan uw team<\/strong><\/th><th><strong>Een bruikbaar antwoord<\/strong><\/th><th><strong>Waarschuwingssignaal<\/strong><\/th><\/tr><\/thead><tbody><tr><td>Waardoor is de app traag?<\/td><td>Gemeten bewijs dat trage handelingen koppelt aan de getroffen klantroutes<\/td><td>De diagnose berust alleen op vermoedens<\/td><\/tr><tr><td>Vragen we de database om meer data dan een pagina nodig heeft?<\/td><td>Een voorbeeld van overbodige aanvragen of onnodig geladen records<\/td><td>Niemand heeft het gecontroleerd<\/td><\/tr><tr><td>Kunnen we de snelheid verbeteren voordat we de hosting uitbreiden?<\/td><td>Opties vergeleken op verwacht effect, inspanning en risico<\/td><td>Er wordt een upgrade voorgesteld zonder onderzoek<\/td><\/tr><tr><td>Hoe weten we dat een verbetering werkt?<\/td><td>Voor-en-naresultaten uit vergelijkbare tests<\/td><td>&#8220;De code ziet er beter uit&#8221;, zonder metingen<\/td><\/tr><tr><td>Verandert de verbetering resultaten of toegang?<\/td><td>Belangrijke functies en toegangsrechten op klantdata gecontroleerd<\/td><td>Alleen de snelheid is getest<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><em>Tabel 1. Vragen aan uw team over databaseprestaties<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading eplus-wrapper\">Laat u de code verbeteren of de database uitbreiden?<\/h2>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Laat eerst de code verbeteren als het prestatierapport laat zien dat een paar handelingen het grootste deel van de databasetijd kosten; breid uit als de handelingen al effici\u00ebnt zijn en de echte klantbelasting nog te hoog is. Uitbreiden is een geldige keuze, zolang die steunt op bewijs en niet alleen op een trage pagina.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes eplus-wrapper\" style=\"--sb-table-header-bg:var(--wp--preset--color--primary)\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Optie<\/strong><\/th><th><strong>Kies deze als het bewijs laat zien dat<\/strong><\/th><th><strong>Waar u om vraagt voordat u akkoord geeft<\/strong><\/th><\/tr><\/thead><tbody><tr><td>Code verbeteren<\/td><td>Een paar handelingen het grootste deel van de databasetijd kosten<\/td><td>De te verbeteren handelingen, het verwachte effect en een testplan v\u00f3\u00f3r en na<\/td><\/tr><tr><td>Capaciteit uitbreiden<\/td><td>De handelingen al effici\u00ebnt zijn en de echte belasting hoog is<\/td><td>Gemeten belasting, de verwachte winst, de extra maandelijkse kosten en wie het monitort<\/td><\/tr><tr><td>Datamodel herontwerpen<\/td><td>Elke nieuwe functie weer een omweg in dezelfde tabellen nodig heeft<\/td><td>Scope, risico voor bestaande functies en een besluit over refactoren of herbouwen<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><em>Tabel 2. Verbeteren, uitbreiden of herontwerpen: wat het bewijs moet laten zien<\/em><\/figcaption><\/figure>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Ligt de oorzaak in de code, dan koopt een upgrade tijd, geen oplossing: de vertraging komt terug naarmate de data groeit. Een herontwerp raakt het hele product; onze gids over <a href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/herbouwen-of-refactoren-ai-app\/\" target=\"_blank\" rel=\"noreferrer noopener\">refactoren of herbouwen<\/a> van een AI-gebouwde app helpt bij die beslissing.<\/p>\n\n\n\n<h2 class=\"wp-block-heading eplus-wrapper\">Hoe weet u of de verbetering echt werkt?<\/h2>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Een databaseverbetering werkt als vergelijkbare tests laten zien dat de pagina sneller is en verder niets is veranderd. Vraag v\u00f3\u00f3r uw akkoord om resultaten uit vergelijkbare tests: dezelfde belangrijke klantroute, een vergelijkbare hoeveelheid data en een realistisch aantal gelijktijdige gebruikers. Het team laat zien of de pagina sneller werd, of de winst standhoudt bij <a href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/load-testing-ai-apps\/\" target=\"_blank\" rel=\"noreferrer noopener\">load testing<\/a>, en of de resultaten en de toegangsrechten van klanten correct blijven. Faalt een van deze controles, dan is de verbetering niet klaar voor livegang.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">De toegangscontrole weegt het zwaarst bij verbeteringen die een AI-tool voorstelt: een snelheidsoplossing die antwoorden bewaart voor hergebruik kan, als die slordig is ingericht, de data van de ene klant aan een andere tonen. Ons artikel over <strong>toegangsregels in Supabase<\/strong> legt uit hoe toegang op databaseniveau werkt. Test op een aparte kopie van de app met synthetische of geanonimiseerde data, niet op live klantgegevens.<\/p>\n\n\n\n<h2 class=\"wp-block-heading eplus-wrapper\">Hoe Sunbytes helpt prestatierisico&#8217;s te beoordelen<\/h2>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Als uw AI-gebouwde app trager wordt, is de eerste beslissing wat aandacht nodig heeft voordat u meer budget vrijmaakt voor ontwikkeling of hosting. De Sunbytes <a href=\"https:\/\/sunbytes.io\/nl\/tech-service\/ai-built-product\/\" target=\"_blank\" rel=\"noreferrer noopener\">review van uw AI-gebouwde product<\/a> onderzoekt code en architectuur, betrouwbaarheid, kritieke klantroutes en risico&#8217;s rond beveiliging en data, zodat een snelheidsprobleem wordt beoordeeld samen met het effect op klantdata.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">U ontvangt onderbouwde bevindingen, een geprioriteerd actieplan en een technische overdracht waarmee uw ontwikkelteam verder kan. De review maakt duidelijk wat u eerst laat onderzoeken of verbeteren; eventuele uitvoering wordt apart afgebakend. De review valt onder het ISO 27001-gecertificeerde managementsysteem voor informatiebeveiliging van Sunbytes, met 300+ afgeronde projecten als basis.<\/p>\n\n\n<section class=\"faq-section faq-section--sidebar alignfull wp-block-sb-block-faq-section is-layout-flow wp-block-sb-block-faq-section-is-layout-flow\">\n            <div class=\"faq-section__intro faq-section__intro--sidebar\">\n                            <div class=\"faq-section__intro-text\">\n                                            <h2 class=\"faq-section__title\">FAQs<\/h2>\n                                                        <\/div>\n                                <\/div>\n\n        <div class=\"faq-section__items\">\n            <div class=\"faq-item wp-block-sb-block-faq-item\" data-faq-item=\"true\">\n        <h5 class=\"faq-item__question\">\n        <button\n            class=\"faq-item__trigger\"\n            type=\"button\"\n            id=\"faq-trigger-7\"\n            aria-expanded=\"false\"\n            aria-controls=\"faq-panel-8\"\n        >\n            <span class=\"faq-item__question-text\">Kan ik niet gewoon een groter hostingpakket nemen?<\/span>\n            <svg\n                class=\"faq-item__icon\"\n                width=\"20\"\n                height=\"20\"\n                viewBox=\"0 0 20 20\"\n                aria-hidden=\"true\"\n                focusable=\"false\"\n                xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n            >\n                <path\n                    d=\"M5 7.5L10 12.5L15 7.5\"\n                    stroke=\"currentColor\"\n                    stroke-width=\"1.75\"\n                    stroke-linecap=\"round\"\n                    stroke-linejoin=\"round\"\n                    fill=\"none\"\n                \/>\n            <\/svg>\n        <\/button>\n    <\/h5>\n    <div\n        id=\"faq-panel-8\"\n        class=\"faq-item__panel\"\n        role=\"region\"\n        aria-labelledby=\"faq-trigger-7\"\n        hidden\n    >\n        <div class=\"faq-item__answer\">\n            <p class=\"eplus-wrapper wp-block-paragraph\">Neem een groter hostingpakket als een prestatierapport laat zien dat het databasewerk al effici\u00ebnt is en de echte klantbelasting hoog. Kosten een paar trage handelingen het grootste deel van de tijd, dan stijgt de rekening terwijl de vertraging terugkomt. Vraag naar de verwachte winst en de kosten voordat u akkoord geeft.<\/p>        <\/div>\n    <\/div>\n<\/div>\n<div class=\"faq-item wp-block-sb-block-faq-item\" data-faq-item=\"true\">\n        <h5 class=\"faq-item__question\">\n        <button\n            class=\"faq-item__trigger\"\n            type=\"button\"\n            id=\"faq-trigger-9\"\n            aria-expanded=\"false\"\n            aria-controls=\"faq-panel-10\"\n        >\n            <span class=\"faq-item__question-text\">Kan ik een AI-tool de trage onderdelen laten verbeteren?<\/span>\n            <svg\n                class=\"faq-item__icon\"\n                width=\"20\"\n                height=\"20\"\n                viewBox=\"0 0 20 20\"\n                aria-hidden=\"true\"\n                focusable=\"false\"\n                xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n            >\n                <path\n                    d=\"M5 7.5L10 12.5L15 7.5\"\n                    stroke=\"currentColor\"\n                    stroke-width=\"1.75\"\n                    stroke-linecap=\"round\"\n                    stroke-linejoin=\"round\"\n                    fill=\"none\"\n                \/>\n            <\/svg>\n        <\/button>\n    <\/h5>\n    <div\n        id=\"faq-panel-10\"\n        class=\"faq-item__panel\"\n        role=\"region\"\n        aria-labelledby=\"faq-trigger-9\"\n        hidden\n    >\n        <div class=\"faq-item__answer\">\n            <p class=\"eplus-wrapper wp-block-paragraph\">Een AI-tool kan verbeteringen voorstellen, maar beslist niet of een verbetering veilig live kan. Laat uw team elke voorgestelde wijziging testen met vergelijkbare metingen v\u00f3\u00f3r en na, en laat bevestigen dat resultaten en toegangsrechten van klanten ongewijzigd zijn.<\/p>        <\/div>\n    <\/div>\n<\/div>\n<div class=\"faq-item wp-block-sb-block-faq-item\" data-faq-item=\"true\">\n        <h5 class=\"faq-item__question\">\n        <button\n            class=\"faq-item__trigger\"\n            type=\"button\"\n            id=\"faq-trigger-11\"\n            aria-expanded=\"false\"\n            aria-controls=\"faq-panel-12\"\n        >\n            <span class=\"faq-item__question-text\">Wie is in een klein team verantwoordelijk voor databaseprestaties?<\/span>\n            <svg\n                class=\"faq-item__icon\"\n                width=\"20\"\n                height=\"20\"\n                viewBox=\"0 0 20 20\"\n                aria-hidden=\"true\"\n                focusable=\"false\"\n                xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n            >\n                <path\n                    d=\"M5 7.5L10 12.5L15 7.5\"\n                    stroke=\"currentColor\"\n                    stroke-width=\"1.75\"\n                    stroke-linecap=\"round\"\n                    stroke-linejoin=\"round\"\n                    fill=\"none\"\n                \/>\n            <\/svg>\n        <\/button>\n    <\/h5>\n    <div\n        id=\"faq-panel-12\"\n        class=\"faq-item__panel\"\n        role=\"region\"\n        aria-labelledby=\"faq-trigger-11\"\n        hidden\n    >\n        <div class=\"faq-item__answer\">\n            <p class=\"eplus-wrapper wp-block-paragraph\">Wijs \u00e9\u00e9n persoon aan die verantwoordelijk is voor databaseprestaties, ook zonder fulltime databasespecialist. Die persoon bekijkt het prestatierapport na elke release, keurt nieuwe indexen goed en controleert de back-ups. De rol kan bij een eigen ontwikkelaar of een externe partner liggen.<\/p>        <\/div>\n    <\/div>\n<\/div>\n        <\/div>\n\n            <\/section>\n","protected":false},"excerpt":{"rendered":"<p>Uw AI-gebouwde app werkt misschien prima in de testfase en wordt toch trager naarmate klanten meer data toevoegen. De oorzaak ligt niet altijd bij uw hostingpakket: sommige onderdelen van de app laten de database veel meer werk doen dan nodig is. Database optimalisatie begint met het vinden van dat overbodige werk. In dit artikel leest [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":49883,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"related_mode":"latest","related_category":0,"related_post_ids":[],"footnotes":""},"categories":[45],"tags":[],"class_list":["post-49877","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-softwareontwikkeling"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Databaseprestaties: de queries die AI fout schrijft<\/title>\n<meta name=\"description\" content=\"Database optimalisatie voor AI-gebouwde apps: N+1-queries, ontbrekende indexen en queries zonder limiet die AI kan schrijven, en hoe u ze vindt en oplost.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/database-optimalisatie-ai-apps\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Databaseprestaties: de queries die AI fout schrijft\" \/>\n<meta property=\"og:description\" content=\"Database optimalisatie voor AI-gebouwde apps: N+1-queries, ontbrekende indexen en queries zonder limiet die AI kan schrijven, en hoe u ze vindt en oplost.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/database-optimalisatie-ai-apps\/\" \/>\n<meta property=\"og:site_name\" content=\"Sunbytes\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/sunbytes\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-04T09:56:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/11\/ai-product.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"667\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Thien Le\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thien Le\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/#organization\",\"name\":\"Sunbytes\",\"url\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/sunbytes.io\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/SUNBYTES-LOGO.svg\",\"contentUrl\":\"https:\\\/\\\/sunbytes.io\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/SUNBYTES-LOGO.svg\",\"width\":120,\"height\":30,\"caption\":\"Sunbytes\"},\"image\":{\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/sunbytes\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/sunbytes-accelerate-workforce-solutions\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/sunbytes\\\/\"],\"knowsAbout\":[\"HR Solutions\",\"Payroll service\",\"EOR service\",\"Tech services\",\"Security services\"]},{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/database-optimalisatie-ai-apps\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/database-optimalisatie-ai-apps\\\/\"},\"author\":{\"name\":\"Thien Le\",\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/#\\\/schema\\\/person\\\/edb46097c22381bf08caa3b6a0713677\"},\"headline\":\"Databaseprestaties in AI-gebouwde apps: de queries die AI fout doet\",\"datePublished\":\"2026-11-04T09:56:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/database-optimalisatie-ai-apps\\\/\"},\"wordCount\":1789,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/database-optimalisatie-ai-apps\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sunbytes.io\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/ai-product.webp\",\"articleSection\":[\"Softwareontwikkeling\"],\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/database-optimalisatie-ai-apps\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/database-optimalisatie-ai-apps\\\/\",\"url\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/database-optimalisatie-ai-apps\\\/\",\"name\":\"Databaseprestaties: de queries die AI fout schrijft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/database-optimalisatie-ai-apps\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/database-optimalisatie-ai-apps\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sunbytes.io\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/ai-product.webp\",\"datePublished\":\"2026-11-04T09:56:21+00:00\",\"description\":\"Database optimalisatie voor AI-gebouwde apps: N+1-queries, ontbrekende indexen en queries zonder limiet die AI kan schrijven, en hoe u ze vindt en oplost.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/database-optimalisatie-ai-apps\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/database-optimalisatie-ai-apps\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/database-optimalisatie-ai-apps\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sunbytes.io\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/ai-product.webp\",\"contentUrl\":\"https:\\\/\\\/sunbytes.io\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/ai-product.webp\",\"width\":1000,\"height\":667,\"caption\":\"Database performance in AI-built apps: the queries AI gets wrong\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/database-optimalisatie-ai-apps\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Databaseprestaties in AI-gebouwde apps: de queries die AI fout doet\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/\",\"name\":\"Sunbytes\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/#\\\/schema\\\/person\\\/edb46097c22381bf08caa3b6a0713677\",\"name\":\"Thien Le\",\"pronouns\":\"She\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/sunbytes.io\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Sunbytes0976-150x150.webp\",\"url\":\"https:\\\/\\\/sunbytes.io\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Sunbytes0976-150x150.webp\",\"contentUrl\":\"https:\\\/\\\/sunbytes.io\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Sunbytes0976-150x150.webp\",\"caption\":\"Thien Le\"},\"description\":\"Thien Le is a B2B content writer with more than four years of experience in crafting compelling B2B content for a global audience, specializing in how people, technology, and business operations come together. At Sunbytes, she plans, connects insights from HR experts, edits, and uses technology to improve content quality. Her content helps readers cut through complexity and find practical information for hiring, paying, and managing people across borders.\",\"url\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/author\\\/thien-le\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Databaseprestaties: de queries die AI fout schrijft","description":"Database optimalisatie voor AI-gebouwde apps: N+1-queries, ontbrekende indexen en queries zonder limiet die AI kan schrijven, en hoe u ze vindt en oplost.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/database-optimalisatie-ai-apps\/","og_locale":"nl_NL","og_type":"article","og_title":"Databaseprestaties: de queries die AI fout schrijft","og_description":"Database optimalisatie voor AI-gebouwde apps: N+1-queries, ontbrekende indexen en queries zonder limiet die AI kan schrijven, en hoe u ze vindt en oplost.","og_url":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/database-optimalisatie-ai-apps\/","og_site_name":"Sunbytes","article_publisher":"https:\/\/www.facebook.com\/sunbytes\/","article_published_time":"2026-11-04T09:56:21+00:00","og_image":[{"width":1000,"height":667,"url":"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/11\/ai-product.webp","type":"image\/webp"}],"author":"Thien Le","twitter_card":"summary_large_image","twitter_misc":{"Geschreven door":"Thien Le","Geschatte leestijd":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/sunbytes.io\/nl\/#organization","name":"Sunbytes","url":"https:\/\/sunbytes.io\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/sunbytes.io\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/08\/SUNBYTES-LOGO.svg","contentUrl":"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/08\/SUNBYTES-LOGO.svg","width":120,"height":30,"caption":"Sunbytes"},"image":{"@id":"https:\/\/sunbytes.io\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/sunbytes\/","https:\/\/www.linkedin.com\/company\/sunbytes-accelerate-workforce-solutions\/","https:\/\/www.linkedin.com\/company\/sunbytes\/"],"knowsAbout":["HR Solutions","Payroll service","EOR service","Tech services","Security services"]},{"@type":"Article","@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/database-optimalisatie-ai-apps\/#article","isPartOf":{"@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/database-optimalisatie-ai-apps\/"},"author":{"name":"Thien Le","@id":"https:\/\/sunbytes.io\/nl\/#\/schema\/person\/edb46097c22381bf08caa3b6a0713677"},"headline":"Databaseprestaties in AI-gebouwde apps: de queries die AI fout doet","datePublished":"2026-11-04T09:56:21+00:00","mainEntityOfPage":{"@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/database-optimalisatie-ai-apps\/"},"wordCount":1789,"commentCount":0,"publisher":{"@id":"https:\/\/sunbytes.io\/nl\/#organization"},"image":{"@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/database-optimalisatie-ai-apps\/#primaryimage"},"thumbnailUrl":"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/11\/ai-product.webp","articleSection":["Softwareontwikkeling"],"inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/database-optimalisatie-ai-apps\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/database-optimalisatie-ai-apps\/","url":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/database-optimalisatie-ai-apps\/","name":"Databaseprestaties: de queries die AI fout schrijft","isPartOf":{"@id":"https:\/\/sunbytes.io\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/database-optimalisatie-ai-apps\/#primaryimage"},"image":{"@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/database-optimalisatie-ai-apps\/#primaryimage"},"thumbnailUrl":"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/11\/ai-product.webp","datePublished":"2026-11-04T09:56:21+00:00","description":"Database optimalisatie voor AI-gebouwde apps: N+1-queries, ontbrekende indexen en queries zonder limiet die AI kan schrijven, en hoe u ze vindt en oplost.","breadcrumb":{"@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/database-optimalisatie-ai-apps\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/database-optimalisatie-ai-apps\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/database-optimalisatie-ai-apps\/#primaryimage","url":"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/11\/ai-product.webp","contentUrl":"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/11\/ai-product.webp","width":1000,"height":667,"caption":"Database performance in AI-built apps: the queries AI gets wrong"},{"@type":"BreadcrumbList","@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/database-optimalisatie-ai-apps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sunbytes.io\/nl\/"},{"@type":"ListItem","position":2,"name":"Databaseprestaties in AI-gebouwde apps: de queries die AI fout doet"}]},{"@type":"WebSite","@id":"https:\/\/sunbytes.io\/nl\/#website","url":"https:\/\/sunbytes.io\/nl\/","name":"Sunbytes","description":"","publisher":{"@id":"https:\/\/sunbytes.io\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sunbytes.io\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Person","@id":"https:\/\/sunbytes.io\/nl\/#\/schema\/person\/edb46097c22381bf08caa3b6a0713677","name":"Thien Le","pronouns":"She","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/08\/Sunbytes0976-150x150.webp","url":"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/08\/Sunbytes0976-150x150.webp","contentUrl":"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/08\/Sunbytes0976-150x150.webp","caption":"Thien Le"},"description":"Thien Le is a B2B content writer with more than four years of experience in crafting compelling B2B content for a global audience, specializing in how people, technology, and business operations come together. At Sunbytes, she plans, connects insights from HR experts, edits, and uses technology to improve content quality. Her content helps readers cut through complexity and find practical information for hiring, paying, and managing people across borders.","url":"https:\/\/sunbytes.io\/nl\/blog\/author\/thien-le\/"}]}},"_links":{"self":[{"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/posts\/49877","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/comments?post=49877"}],"version-history":[{"count":5,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/posts\/49877\/revisions"}],"predecessor-version":[{"id":49890,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/posts\/49877\/revisions\/49890"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/media\/49883"}],"wp:attachment":[{"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/media?parent=49877"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/categories?post=49877"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/tags?post=49877"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}