SurrealDB FundamentalsIntroductionWelcome to SurrealDB UniversityIntro to SurrealDBWhy SurrealQL is SQL-likePart 1: Schemaless CRUDIntroductionRecord IDsInserting dataReading dataUpdating dataDeleting dataPart 2: Adding relationshipsIntroductionGraph relationsRecord linksRelational style joinsPart 3: Making it SchemafullIntroductionDefine tables, views and Change FeedsDefine fields, constraints and assertionsSchemafull CRUDPart 4: Making it secureIntroductionAuthenticationQuery capabilitiesPart 5: Making it PerformantIntroductionIndexing & data model considerationsDeployment & storage layer considerationsCompletionCertification
Pending completion
Part 5: Making it Performant
I hope you've had fun playing it safe in the last part, because in this part, we'll briefly introduce the various performance considerations you need to be aware of to make the database blazingly fast.
We'll be coming out with a full course later, dedicated to performance, deployment and general database optimisation strategies.
Therefore, we'll only cover the fundamentals that are useful to know right now.
If you're ready to go, I'll see you in the next one.