Innehållsförteckning:
Video: TRIPPEL FRAMÅTVOLT FRÅN MAGE!! (Nästan Landad!) *Triple Zack* - Vlog #120 2024
Trippelbutiker verkar bryta mot konventionerna i samband med NoSQL. För en sak är de alla ACID-kompatibla. Till skillnad från de flesta aktuella NoSQL-databaser är många tredubbla butiker bara proprietära. Också finns öppna standarder för semantiska applikationer på ett sätt som inte är fallet för nyckelvärdesbutiker, Bigtable / wide kolumn butiker och dokument NoSQL databaser.
Helst beroende av BASE
Många tidiga NoSQL-förespråkare redogjorde för dygderna för den eventuella konsistensen som är associerad med BASE-system (i princip tillgängligt, mjukt tillstånd och så småningom konsekvent).
I stället för att stödja sharding (det vill säga distribuera en databas bland noder) placerar grafbutiker normalt varje bit av information på varje replika, vilket ger snabb och komplex fråga Stöd. Detta tillvägagångssätt säkerställer att data på noderna är hållbara och därmed inte kan gå vilse, vilket är viktigare än andra skarpa och replikerade NoSQL-databaser.
I en trippelbutik är en atomenhet också en trippel - en mycket liten del av informationen, vilket innebär att varje uppdatering passerar gränsen för atomenheten. Med andra ord uppdaterar eller uppdaterar de flesta operationer flera poster (tripplar) samtidigt. Det innebär att transaktioner måste stödjas. Vidare kräver att många uppdateringar parallellt kräver stöd för transaktionell konsistens.
Som ett resultat behöver du mycket snabbt ACID-överensstämmelse i en trippelbutik eller en semantisk applikation. (Observera att de flesta e nterprise använder fall är ACID-användningsfall.) Detta bör göra dessa databaser attraktiva för företagskunder.
Öppna standarder mot öppen källkod
Regeringskunder har traditionellt använt open source-programvara för att minska kostnaderna. Men senare har de kommit in på att användningen av öppen källkodslås ofta låser dem in med specifika leverantörer.
Om du adopterar en öppen källprodukt som inte stöder öppna standarder, integrerar du det, bygger nya applikationer på det och migrerar till eller bort från det medför en stor kostnad.
Som ett resultat dämpar många i regeringen idén att använda öppna standarder tillsammans med, när det är möjligt, öppen källkodsprogramvara. Öppna standarder minskar kostnaden för att anta ny programvara; De gör det också lätt att hitta kompetenta individer.
Den goda nyheten är att de två tillgängliga kommersiella produkterna SPARQL och RDF, i trippel- och grafaffärsområdet, implementerar W3C: s öppna standarder för semantisk fråga och data.