122 lines
34 KiB
Plaintext
122 lines
34 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome NoSQL Guides [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mCurated list of resources and links about [39m[48;2;30;30;40m[38;5;13m[3musing[0m[38;5;12m NoSQL databases and things to look for when deciding to use one.[39m
|
||
|
||
[38;5;12mA basic definition of NoSQL databases can be found on Wikipedia as:[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12m"A NoSQL (originally referring to 'non SQL' or 'non relational') database provides a mechanism for storage and retrieval of data which is modeled in means other than the tabular relations used in relational databases."[39m
|
||
|
||
[38;5;12mFor actual NoSQL databases, you can go[39m
|
||
[38;5;14m[1mhere[0m[38;5;12m (https://github.com/sindresorhus/awesome#databases),[39m
|
||
[38;5;14m[1mhere[0m[38;5;12m (https://hostingdata.co.uk/nosql-database/),[39m
|
||
[38;5;14m[1mhere[0m[38;5;12m (https://db-engines.com/en/ranking),[39m
|
||
[38;5;14m[1mhere[0m[38;5;12m (https://dbdb.io/),[39m
|
||
[38;5;14m[1mhere[0m[38;5;12m (https://github.com/igorbarinov/awesome-data-engineering#databases), or[39m
|
||
[38;5;14m[1mhere[0m[38;5;12m (https://github.com/kahun/awesome-sysadmin#nosql). Also, not to be confused with the relational database management system, [39m[38;5;14m[1mNoSQL[0m[38;5;12m (http://www.strozzi.it/cgi-bin/CSA/tw7/I/en_US/nosql/Home%20Page).[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mOverview of NoSQL[0m[38;5;12m (#overview-of-nosql)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mData Structures and Modeling[0m[38;5;12m (#data-structures-and-modeling)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTrade-Offs in CAP/Brewer's Theorem[0m[38;5;12m (#trade-offs-in-capbrewers-theorem)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCrowd-Sourced Information[0m[38;5;12m (#crowd-sourced-information)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGraph Databases[0m[38;5;12m (#graph-databases)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCriticisms and Debates[0m[38;5;12m (#criticisms-and-debates)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMiscellaneous[0m[38;5;12m (#miscellaneous)[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mOverview of NoSQL[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mIntroduction[0m[38;5;14m[1m [0m[38;5;14m[1mTo[0m[38;5;14m[1m [0m[38;5;14m[1mNoSQL[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mMartin[0m[38;5;14m[1m [0m[38;5;14m[1mFowler[0m[38;5;14m[1m [0m[38;5;14m[1m(54:52)[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/watch?v=qI_g07C_Q5I)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTalk[39m[38;5;12m [39m[38;5;12mgiven[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mGOTO[39m[38;5;12m [39m[38;5;12m2012[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgreat[39m[38;5;12m [39m[38;5;12mintroduction[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mNoSQL[39m[38;5;12m [39m[38;5;12mdatabases,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtypes[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mNoSQL[39m[38;5;12m [39m[38;5;12mdatabases,[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mhistory,[39m[38;5;12m [39m[38;5;12mpros[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcons,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||
[38;5;12muse[39m[38;5;12m [39m[38;5;12mthem.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNoSQL Distilled[0m[38;5;12m (https://martinfowler.com/books/nosql.html) - Very digestable and affordable book describing the different NoSQL databases and help you make the decision on whether using a NoSQL database is appropriate for your project.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSeven Databases in Song (1:43)[0m[38;5;12m (https://www.youtube.com/watch?v=jyx8iP5tfCI) - Fun song from 2012 about seven (six are NoSQL) databases with a very condensed overview of how they each work.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mNoSQL[0m[38;5;14m[1m [0m[38;5;14m[1mDatabases:[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mSurvey[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mDecision[0m[38;5;14m[1m [0m[38;5;14m[1mGuidance[0m[38;5;14m[1m [0m[38;5;14m[1m(2016)[0m[38;5;12m [39m[38;5;12m(https://medium.baqend.com/nosql-databases-a-survey-and-decision-guidance-ea7823a822d)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m"This[39m[38;5;12m [39m[38;5;12mNoSQL[39m[38;5;12m [39m[38;5;12mToolbox[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mus[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mderive[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mdecision[39m[38;5;12m [39m[38;5;12mtree[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12mpractitioners[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mresearchers[39m
|
||
[38;5;12mfilter[39m[38;5;12m [39m[38;5;12mpotential[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mcandidates[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mcentral[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mrequirements".[39m
|
||
[38;5;12m- [39m[38;5;14m[1mData Management in the Cloud: Limitations and Opportunities (PDF)[0m[38;5;12m (http://www.cs.umd.edu/~abadi/papers/abadi-cloud-ieee09.pdf) - Abadi (2009) discusses limitations and opportunities of data management and data analysis in the cloud.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1m10[0m[38;5;14m[1m [0m[38;5;14m[1mNoSQL[0m[38;5;14m[1m [0m[38;5;14m[1mMisconceptions[0m[38;5;12m [39m[38;5;12m(https://web.archive.org/web/20210701080816/https://www.dummies.com/programming/big-data/10-nosql-misconceptions/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSome[39m[38;5;12m [39m[38;5;12mmisconceptions[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mNoSQL[39m[38;5;12m [39m[38;5;12mdatabases[39m[38;5;12m [39m[38;5;12mrelating[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtopics[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwhat[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mare,[39m[38;5;12m [39m[38;5;12mACID-compliance,[39m[38;5;12m [39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12msecurity.[39m
|
||
[38;5;12m- [39m[38;5;14m[1m10 Reasons Developers Love NoSQL[0m[38;5;12m (https://web.archive.org/web/20210701080841/https://www.dummies.com/programming/big-data/10-reasons-developers-love-nosql/) - A list of ten arguments for why developers like to use NoSQL databases.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDistribution,[0m[38;5;14m[1m [0m[38;5;14m[1mData,[0m[38;5;14m[1m [0m[38;5;14m[1mDeployment:[0m[38;5;14m[1m [0m[38;5;14m[1mSoftware[0m[38;5;14m[1m [0m[38;5;14m[1mArchitecture[0m[38;5;14m[1m [0m[38;5;14m[1mConvergence[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mBig[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mSystems[0m[38;5;14m[1m [0m[38;5;14m[1m(PDF)[0m[38;5;12m [39m[38;5;12m(https://resources.sei.cmu.edu/library/asset-view.cfm?assetID=90909)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGorton[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mKlein[39m[38;5;12m [39m[38;5;12m(2014)[39m[38;5;12m [39m[38;5;12mpaper[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdiscuss[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mengineering[39m[38;5;12m [39m[38;5;12mconcerns[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m
|
||
[38;5;12mdealing[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mbig[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mterms[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdistribution,[39m[38;5;12m [39m[38;5;12mdata,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdeployment.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12maccessible[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(https://doi.org/10.1109/MS.2014.51).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUse cases for NoSQL (2017)[0m[38;5;12m (https://stackoverflow.com/questions/2875432/use-cases-for-nosql) - Discussion on Stack Overflow on best use cases for using NoSQL databases over traditional SQL databases.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFive[0m[38;5;14m[1m [0m[38;5;14m[1mCommon[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mStores[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mWhen[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mUse[0m[38;5;14m[1m [0m[38;5;14m[1mThem[0m[38;5;14m[1m [0m[38;5;14m[1m(2019)[0m[38;5;12m [39m[38;5;12m(https://shopify.engineering/five-common-data-stores-usage)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mArticle[39m[38;5;12m [39m[38;5;12mdescribes[39m[38;5;12m [39m[38;5;12mfive[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstores[39m[38;5;12m [39m[38;5;12m(relational[39m[38;5;12m [39m[38;5;12mdatabase,[39m[38;5;12m [39m[38;5;12mnon-relational[39m[38;5;12m [39m[38;5;12m(“NoSQL”)[39m[38;5;12m [39m[38;5;12mdatabase,[39m[38;5;12m [39m[38;5;12mkey-value[39m[38;5;12m [39m[38;5;12mstore,[39m[38;5;12m [39m[38;5;12mfull-text[39m[38;5;12m [39m
|
||
[38;5;12msearch[39m[38;5;12m [39m[38;5;12mengine,[39m[38;5;12m [39m[38;5;12mmessage[39m[38;5;12m [39m[38;5;12mqueue)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mattributes.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mNoSQL[0m[38;5;14m[1m [0m[38;5;14m[1mDatabases[0m[38;5;14m[1m [0m[38;5;14m[1m(PDF)[0m[38;5;12m [39m[38;5;12m(https://web.archive.org/web/20190927222738/https://www.christof-strauch.de/nosqldbs.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12m149-page[39m[38;5;12m [39m[38;5;12mdocument[39m[38;5;12m [39m[38;5;12moutlining[39m[38;5;12m [39m[38;5;12mmotives[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrationale[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mNoSQL[39m[38;5;12m [39m[38;5;12mdatabases,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mconcepts,[39m[38;5;12m [39m[38;5;12mtechniques[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpatterns[39m[38;5;12m [39m[38;5;12mamong[39m[38;5;12m [39m[38;5;12mthese[39m[38;5;12m [39m
|
||
[38;5;12mdatabases;[39m[38;5;12m [39m[38;5;12mlast[39m[38;5;12m [39m[38;5;12mupdated[39m[38;5;12m [39m[38;5;12maround[39m[38;5;12m [39m[38;5;12m2011.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNoSQL Data Architecture & Data Governance: Everything You Need to Know (2018)[0m[38;5;12m (https://www.dataversity.net/nosql-data-architecture-data-governance-everything-need-know/) - Overview of different NoSQL database architectures with diagrams.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNoSQL vs SQL: Demystifying NoSQL Databases (2019)[0m[38;5;12m (https://build5nines.com/nosql-vs-sql-demystifying-nosql-databases/) - General overview and examples of NoSQL database schema types, while covering CAP theorem tradeoffs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mComparing Database Types: How Database Types Evolved to Meet Different Needs[0m[38;5;12m (https://www.prisma.io/dataguide/intro/comparing-database-types) - Good overview of databases in general and how NoSQL database types differ and can be useful.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mNoSQL[0m[38;5;14m[1m [0m[38;5;14m[1mEcosystem[0m[38;5;12m [39m[38;5;12m(https://www.aosabook.org/en/nosql.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mchapter[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mAdam[39m[38;5;12m [39m[38;5;12mMarcus[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12m"The[39m[38;5;12m [39m[38;5;12mArchitecture[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12mSource[39m[38;5;12m [39m[38;5;12mApplications"[39m[38;5;12m [39m[38;5;12mbook,[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mchapter[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mgeared[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mtowards[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12marchitects[39m[38;5;12m [39m[38;5;12mneeding[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlearn[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12min-depth[39m[38;5;12m [39m
|
||
[38;5;12munderstanding[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mthese[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mbuilt.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWhat[0m[38;5;14m[1m [0m[38;5;14m[1mis[0m[38;5;14m[1m [0m[38;5;14m[1mNoSQL[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mAmazon[0m[38;5;14m[1m [0m[38;5;14m[1mAWS[0m[38;5;12m [39m[38;5;12m(https://aws.amazon.com/nosql/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGreat[39m[38;5;12m [39m[38;5;12mhigh-level[39m[38;5;12m [39m[38;5;12moverview[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mNoSQL[39m[38;5;12m [39m[38;5;12mdatabases[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mcompare[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mtechnologies[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mterminologies.[39m[38;5;12m [39m[38;5;12mServes[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mlanding[39m[38;5;12m [39m[38;5;12mpage[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mAmazon's[39m[38;5;12m [39m[38;5;12mAWS[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mNoSQL[39m[38;5;12m [39m[38;5;12moptions[39m[38;5;12m [39m
|
||
[38;5;12mof[39m[38;5;12m [39m[38;5;12mkey-value[39m[38;5;12m [39m[38;5;12m(Amazon[39m[38;5;12m [39m[38;5;12mDynamoDB),[39m[38;5;12m [39m[38;5;12mdocument[39m[38;5;12m [39m[38;5;12m(Amazon[39m[38;5;12m [39m[38;5;12mDocumentDB),[39m[38;5;12m [39m[38;5;12mgraph[39m[38;5;12m [39m[38;5;12m(Amazon[39m[38;5;12m [39m[38;5;12mNeptune),[39m[38;5;12m [39m[38;5;12min-memory[39m[38;5;12m [39m[38;5;12m(Amazon[39m[38;5;12m [39m[38;5;12mElastiCache),[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msearch-engine[39m[38;5;12m [39m[38;5;12m(Amazon[39m[38;5;12m [39m[38;5;12mElasticsearch)[39m[38;5;12m [39m[38;5;12mdatabase.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mNoSQL[0m[38;5;14m[1m [0m[38;5;14m[1mvs.[0m[38;5;14m[1m [0m[38;5;14m[1mSQL:[0m[38;5;14m[1m [0m[38;5;14m[1mImportant[0m[38;5;14m[1m [0m[38;5;14m[1mDifferences[0m[38;5;14m[1m [0m[38;5;14m[1m&[0m[38;5;14m[1m [0m[38;5;14m[1mWhich[0m[38;5;14m[1m [0m[38;5;14m[1mOne[0m[38;5;14m[1m [0m[38;5;14m[1mIs[0m[38;5;14m[1m [0m[38;5;14m[1mBest[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mYour[0m[38;5;14m[1m [0m[38;5;14m[1mProject[0m[38;5;14m[1m [0m[38;5;14m[1m(2021)[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mUpwork[0m[38;5;12m [39m[38;5;12m(https://www.upwork.com/resources/nosql-vs-sql)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mExplanation[39m[38;5;12m [39m[38;5;12mcomparing[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mNoSQL[39m[38;5;12m [39m[38;5;12mdatabases,[39m[38;5;12m [39m[38;5;12malong[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mgiving[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12madvice[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mwhat[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12msolution[39m[38;5;12m [39m
|
||
[38;5;12mis[39m[38;5;12m [39m[38;5;12mright[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mcase.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNoSQL Database Tutorial – Full Course for Beginners (2:54:52)[0m[38;5;12m (https://www.youtube.com/watch?v=xh4gy1lbL2k) - Ania Kubow reviews the four types of NoSQL databases and provides two hands-on projects to experiment with what was reviewed.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mData Structures and Modeling[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mStructure Your Database[0m[38;5;12m (https://firebase.google.com/docs/database/android/structure-data) - Best practices (as of 2018) of structuring your data if your database uses JSON.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mNoSQL[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mModeling[0m[38;5;14m[1m [0m[38;5;14m[1mTechniques[0m[38;5;14m[1m [0m[38;5;14m[1m(2012)[0m[38;5;12m [39m[38;5;12m(https://highlyscalable.wordpress.com/2012/03/01/nosql-data-modeling-techniques/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12marticle[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mshort[39m[38;5;12m [39m[38;5;12mcomparison[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mNoSQL[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mfamilies[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mmodeling[39m[38;5;12m [39m[38;5;12mpoint[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mview[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdigests[39m[38;5;12m [39m[38;5;12mseveral[39m
|
||
[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mmodeling[39m[38;5;12m [39m[38;5;12mtechniques.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mData Models For MongoDB[0m[38;5;12m (https://www.mongodb.com/docs/manual/data-modeling/) - Data modeling help specific to MongoDB, ranging from schema validation and example patterns. However, concepts may carry over to other document NoSQL databases.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mModels[0m[38;5;14m[1m [0m[38;5;14m[1mWill[0m[38;5;14m[1m [0m[38;5;14m[1mBe[0m[38;5;14m[1m [0m[38;5;14m[1mBeautiful[0m[38;5;14m[1m [0m[38;5;14m[1mAgain[0m[38;5;14m[1m [0m[38;5;14m[1m(2016)[0m[38;5;12m [39m[38;5;12m(https://tdwi.org/articles/2016/11/22/data-models-will-be-beautiful-again.aspx)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mEssay[39m[38;5;12m [39m[38;5;12margues[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mdespite[39m[38;5;12m [39m[38;5;12mexisting[39m[38;5;12m [39m[38;5;12mschema-less[39m[38;5;12m [39m[38;5;12mdatabases,[39m[38;5;12m [39m[38;5;12mthoughtful[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mmodeling[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mimportant[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mgain[39m[38;5;12m [39m[38;5;12mknowledge[39m[38;5;12m [39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12minsights[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12malgorithms.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mUnified[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mModeling[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mRelational[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mNoSQL[0m[38;5;14m[1m [0m[38;5;14m[1mDatabases[0m[38;5;12m [39m[38;5;12m(https://www.infoq.com/articles/unified-data-modeling-for-relational-and-nosql-databases/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSolution[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmanaging[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12mNoSQL[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrelational[39m[38;5;12m [39m[38;5;12mdatabases[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mUnified[39m[38;5;12m [39m[38;5;12mData[39m[38;5;12m [39m[38;5;12mModeling[39m[38;5;12m [39m
|
||
[38;5;12mtechnique.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUnifying Relational, Document, Graph, and Temporal Data Models[0m[38;5;12m (https://fauna.com/blog/unifying-relational-document-graph-and-temporal-data-models) - Patterns for querying across multiple paradigms in the same database.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mTo[0m[38;5;14m[1m [0m[38;5;14m[1mDesign[0m[38;5;14m[1m [0m[38;5;14m[1mSchema[0m[38;5;14m[1m [0m[38;5;14m[1mFor[0m[38;5;14m[1m [0m[38;5;14m[1mYour[0m[38;5;14m[1m [0m[38;5;14m[1mNoSQL[0m[38;5;14m[1m [0m[38;5;14m[1mDatabase?[0m[38;5;12m [39m[38;5;12m(https://www.dataversity.net/how-to-design-schema-for-your-nosql-database/#)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDespite[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12mbelief[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mNoSQL[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mschema-less,[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12marticle[39m[38;5;12m [39m[38;5;12moutlines[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mNoSQL[39m[38;5;12m [39m[38;5;12mdatabases[39m[38;5;12m [39m[38;5;12mfollow[39m[38;5;12m [39m[38;5;12m"query[39m[38;5;12m [39m[38;5;12mdriven[39m[38;5;12m [39m
|
||
[38;5;12mdesign"[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconsiderations[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mflexibility[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mschema.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBest Practices for NoSQL Database Design (2012)[0m[38;5;12m (https://softwareengineering.stackexchange.com/q/158790/) - A couple answers and links for NoSQL database design.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mTrade-Offs in CAP/Brewer's Theorem[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mVisual Guide To NoSQL Systems (2010)[0m[38;5;12m (http://blog.nahurst.com/visual-guide-to-nosql-systems) - Visual display of trade-offs in the CAP theorem among different NoSQL databases.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow to Choose The Right NoSQL Database For Your Application? (2018)[0m[38;5;12m (https://www.dataversity.net/choose-right-nosql-database-application/) - Reviews CAP theorem and maps common NoSQL databases to CAP categories to help choose one.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mCrowd-Sourced Information[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1m/r/nosql[0m[38;5;12m (https://www.reddit.com/r/nosql/) - Reddit page on NoSQL on general questions and discussions people may have about NoSQL databases.[39m
|
||
[38;5;12m- [39m[38;5;12mnosql[39m[38;5;14m[1m Tag On Stack Overflow[0m[38;5;12m (https://stackoverflow.com/tags/nosql/info)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAsk HN: Learning NoSQL, Papers and Books (2017)[0m[38;5;12m (https://news.ycombinator.com/item?id=15427932) - "In your opinion, which papers and books are mandatory to really understand NoSQL subject?"[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDifference Between Scaling Horizontally And Vertically For Databases[0m[38;5;12m (https://stackoverflow.com/q/11707879/6873133) - Common terms talked about in the database world and here are answers from others.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNoSQL - Wikipedia[0m[38;5;12m (https://en.wikipedia.org/wiki/NoSQL) - Wikipedia entry on all things NoSQL databases.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mGraph Databases[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGraph Databases Use Cases[0m[38;5;12m (https://neo4j.com/use-cases/) - Although documents geared towards Neo4j, concepts are applicable to all graph databases.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mICIJ[0m[38;5;14m[1m [0m[38;5;14m[1mUsed[0m[38;5;14m[1m [0m[38;5;14m[1mNeo4j[0m[38;5;14m[1m [0m[38;5;14m[1mTo[0m[38;5;14m[1m [0m[38;5;14m[1mUnravel[0m[38;5;14m[1m [0m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mPanama[0m[38;5;14m[1m [0m[38;5;14m[1mPapers[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mMar[0m[38;5;14m[1m [0m[38;5;14m[1mCabra[0m[38;5;14m[1m [0m[38;5;14m[1m(32:02)[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/watch?v=S20XMQyvANY)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLearn[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mgraph[39m[38;5;12m [39m[38;5;12mdatabases[39m[38;5;12m [39m[38;5;12mwere[39m[38;5;12m [39m[38;5;12mkey[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mexplore[39m[38;5;12m [39m[38;5;12mwho[39m[38;5;12m [39m[38;5;12mwere[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmain[39m[38;5;12m [39m[38;5;12mnames[39m[38;5;12m [39m[38;5;12mconnected[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcompanies[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mtax[39m[38;5;12m [39m[38;5;12mhavens,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12m140[39m[38;5;12m [39m
|
||
[38;5;12mpoliticians[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12m50[39m[38;5;12m [39m[38;5;12mcountries.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGraph Databases For Beginners: The Basics Of Data Modeling[0m[38;5;12m (https://neo4j.com/blog/data-modeling-basics/) - Discusses the basics of modeling your data and which approach you should take.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGraph Data Modeling Guidelines[0m[38;5;12m (https://neo4j.com/developer/guide-data-modeling/) - Directly related to Neo4j, but possibly applicable to any graph database.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGraph Data Modeling Visualize Structure and Meaning[0m[38;5;12m (http://www.graphdatamodeling.com) - Brief introduction to graph data modeling and is an introduction to the book "Graph Data Modeling for NoSQL and SQL" by Thomas Frisendal.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mCriticisms and Debates[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAddressing the NoSQL Criticism (2011)[0m[38;5;12m (https://www.bradley-holt.com/2011/07/addressing-the-nosql-criticism/) - Argues against nine criticisms to NoSQL databases as they apply to CouchDB, but may apply to others as well.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThank[0m[38;5;14m[1m [0m[38;5;14m[1mYou[0m[38;5;14m[1m [0m[38;5;14m[1mFor[0m[38;5;14m[1m [0m[38;5;14m[1mYour[0m[38;5;14m[1m [0m[38;5;14m[1mHelp[0m[38;5;14m[1m [0m[38;5;14m[1mNoSQL,[0m[38;5;14m[1m [0m[38;5;14m[1mBut[0m[38;5;14m[1m [0m[38;5;14m[1mWe[0m[38;5;14m[1m [0m[38;5;14m[1mGot[0m[38;5;14m[1m [0m[38;5;14m[1mIt[0m[38;5;14m[1m [0m[38;5;14m[1mFrom[0m[38;5;14m[1m [0m[38;5;14m[1mHere[0m[38;5;14m[1m [0m[38;5;14m[1m(2020)[0m[38;5;12m [39m[38;5;12m(https://web.archive.org/web/20200913032621/https://www.memsql.com/blog/why-nosql-databases-wrong-tool-for-modern-application/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mArgument[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mNoSQL[39m[38;5;12m [39m[38;5;12mdatabases[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mpushed[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12mevolution[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdatabases[39m[38;5;12m [39m[38;5;12mgiven[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mproblem[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mscaling,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mnow[39m[38;5;12m [39m[38;5;12mNewSQL[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12maddressed[39m[38;5;12m [39m[38;5;12mthose[39m[38;5;12m [39m[38;5;12mconcerns[39m[38;5;12m [39m[38;5;12m(from[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mperspective[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mMemSQL).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Five Stages Of NoSQL (2016)[0m[38;5;12m (https://sookocheff.com/post/opinion/the-five-stages-of-nosql/) - Stages of going through picking and using a NoSQL database mirroring the five stages of grief.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Biggest Challenges Of Moving To NoSQL (2017)[0m[38;5;12m (https://dzone.com/articles/the-biggest-challenges-of-moving-to-nosql) - Speed and scalability and developer joy have been the gains found from enduring through challenges of moving to NoSQL.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mMiscellaneous[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWhat[0m[38;5;14m[1m [0m[38;5;14m[1mAs[0m[38;5;14m[1m [0m[38;5;14m[1mA[0m[38;5;14m[1m [0m[38;5;14m[1mNoSQL[0m[38;5;14m[1m [0m[38;5;14m[1mDatabase?[0m[38;5;14m[1m [0m[38;5;14m[1mLearn[0m[38;5;14m[1m [0m[38;5;14m[1mBy[0m[38;5;14m[1m [0m[38;5;14m[1mWriting[0m[38;5;14m[1m [0m[38;5;14m[1mOne[0m[38;5;14m[1m [0m[38;5;14m[1mIn[0m[38;5;14m[1m [0m[38;5;14m[1mPython[0m[38;5;12m [39m[38;5;12m(https://web.archive.org/web/20201109032031/https://jeffknupp.com/blog/2014/09/01/what-is-a-nosql-database-learn-by-writing-one-in-python/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mExcellent[39m[38;5;12m [39m[38;5;12mtutorial[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mNoSQL[39m[38;5;12m [39m[38;5;12mvs[39m[38;5;12m [39m[38;5;12mRDBMS[39m
|
||
[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtoy[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDynamo Vs Cassandra : Systems Design Of NoSQL Databases[0m[38;5;12m (https://sujithjay.com/data-systems/dynamo-cassandra/) - Blog post comparing and constrating system designs of two well known NoSQL databases.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWhy[0m[38;5;14m[1m [0m[38;5;14m[1mYou[0m[38;5;14m[1m [0m[38;5;14m[1mShould[0m[38;5;14m[1m [0m[38;5;14m[1mBuild[0m[38;5;14m[1m [0m[38;5;14m[1mYour[0m[38;5;14m[1m [0m[38;5;14m[1mWwn[0m[38;5;14m[1m [0m[38;5;14m[1mNoSQL[0m[38;5;14m[1m [0m[38;5;14m[1mDatabase[0m[38;5;12m [39m[38;5;12m(https://medium.com/@marceloboeira/why-you-should-build-your-own-nosql-database-9bbba42039f5)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBrief[39m[38;5;12m [39m[38;5;12moverview[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mNoSQL[39m[38;5;12m [39m[38;5;12mdatabases[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mspectrum[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mschema,[39m[38;5;12m [39m[38;5;12malong[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mbasic[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m
|
||
[38;5;12ma[39m[38;5;12m [39m[38;5;12mNoSQL[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mCrystal[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPostgreSQL,[0m[38;5;14m[1m [0m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mNoSQL[0m[38;5;14m[1m [0m[38;5;14m[1mDatabase[0m[38;5;14m[1m [0m[38;5;14m[1m(2015)[0m[38;5;12m [39m[38;5;12m(https://www.linuxjournal.com/content/postgresql-nosql-database)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12margument[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mPostgreSQL[39m[38;5;12m [39m[38;5;12mbeing[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12malternative[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mNoSQL[39m[38;5;12m [39m[38;5;12mdatabases[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mNoSQL-like[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mHStore[39m[38;5;12m [39m[38;5;12m(key-value[39m[38;5;12m [39m
|
||
[38;5;12mstore)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJSONB[39m[38;5;12m [39m[38;5;12m(document-based)[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mVersion[39m[38;5;12m [39m[38;5;12m9.4.[39m
|
||
|
||
|
||
[38;5;12mnosqlguides Github: https://github.com/erictleung/awesome-nosql-guides[39m
|