textavgränsad

(text-delimited) – om information som är ordnad i tabellform: där gränsen mellan fälten i varje post markeras med ett tecken. (Detta gäller för hur tabellen lagras, inte för hur den normalt visas på skärmen.) – Text­av­gränsat format eller textseparerat format är ett filformat som används när information i tabell­form ska flyttas från ett program till ett annat. På engelska: text‑separated eller text‑delimited. – Program­men använder för sin egen inre funktion olika sätt för att markera gränsen mellan fält i tabellen, men de brukar kunna exportera och importera information i textavgränsa­de format. – Vilket tecken som används som textavgränsare varierar. Det är nödvänd­igt att välja ett tecken som inte förekommer i texten i fälten. De två van­lig­aste typerna är:

  • – Kommaavgränsat format markerar gränsen mellan fält med kommatecken. Om man använder det formatet får det inte förekomma kommatecken i texten i fälten. Använder man till exempel kommaavgränsat format för att exportera ett adressregister blir det fel om registret innehåller ”Storgatan 1, 3 trappor”. Kommat gör nämligen att program­met lähhrt ”Storgatan 1” och ”3 trappor” i två olika fält. Det kan leda till att innehållet i alla därpå följande fält förskjuts ett steg. – Kallas också för kommaseparerat format, på engelska comma‑delimited eller comma‑separated;
  • – Tabbavgränsat format markerar gränsen med tabb (tabulator). Notera att tabb också är ett tecken, även om det inte syns. Kallas också för tabbseparerat format, på engelska tab‑delimited eller tab‑separated.

[databaser] [ändrad 3 augusti 2018]

radorienterad

om databaser: utformad för att ge snabba operationer i databasens rader. På raderna finns uppgifter om samma objekt eller person, till exempel ”namn”, ”adress”, ”telefonnummer”. Om man, till exempel, snabbt vill kunna ta fram telefonnumret till en viss person är radorienterade databaser snabbare än alternativet, kolumnorienterade databaser. Radorienterade databaser har länge dominerat, men på 2010‑talet börjar kolumnorienterade bli vanliga. På engelska: row‑oriented.

[databaser] [ändrad 19 juni 2018]

Codd, E F

(Edgar ”Ted” Frank Codd, 19232003) – amerikansk forskare, troligen den mest be­tydelse­fulla forskaren inom om­rådet databaser. – Det var E F Codd som 1970 formulerade principerna för relationsdata­­baser i artikeln ”A relational model of data for large shared data banks” (länk). Han var då forskare på IBM Research. (Se också Codds tolv regler.) 1992 fast­­ställde han och hans medarbetare i E F Codd & Associates grundreglerna för online analytic processing, OLAP, en metod för att söka och sammanställa data ur stora, aktiva data­baser för att upptäcka betydelsefulla samband. E F Codd belönades 1981 med Turingpriset (se länk), och han valdes 2001 in i Data management hall of fame (länk). – ACM delar sedan 1992 ut utmärkel­sen Sigmod Edgar F Codd innovations award (länk).

[databaser] [e f codd] [personer] [ändrad 25 september 2020]

Google Bigtable

en databashanterare utvecklad av Google. Det är en databashanterare av NoSQL-typ, avsedd för mycket stora data­mängder, närmare bestämt mätt i peta­byte. Det är en distribuerad databas, alltså avsedd att delas upp på flera datorer. Den är också kolumnorienterad. – Google använder Google Bigtable för flera av sina tjänster. Dess upp­bygg­nad är i princip hemlig, men Google har offentliggjort mycket av detaljerna. Det har lett till flera liknande stora data­baser, till exempel Apaches HBase. – Läs mer på Googles webbsidor.

[databaser] [ändrad 29 juni 2017]

kolumn

i databaser: data av samma typ, till exempel ”kundnummer”, ”adress”. Traditionellt visas sådana data i kolumner, alltså lodrätt. På engelska: column. – Data som gäller samma objekt, till exempel samma person, visas traditionellt i rader (rows). – Se också kolumnorienterad.

[databaser] [ändrad 4 september 2018]

kolumnorienterad

om databaser: utformad för att ge snabba operationer i databasens kolumner. Till exempel snabb summering av värden av samma slag, som ”årsinkomst”, eller beräkning av genomsnitt för ”ålder”. Alternativet är radorienterade databaser. – På engelska: column-oriented, även: columnar, på svenska kolumnär (ovanligt).

[databaser] [ändrad 31 mars 2020]

rad

  1. – (row) – i databaser: uppgifter som gäller samma objekt eller person, till exempel sammanställningen av fält som ”namn”, ”adress”, ”telefonnummer” för en person. Sådana uppgifter visas tradi­tio­nellt i rader på bildskärmen och i utskrifter, alltså våg­rätt. En rad utgör en post. Data av samma slag (fält), till exempel ”telefon­nummer”, visas traditionellt i kolumner (lodrätt). – Se också radorien­terad.
  2. rad, kort för radical – i slutet av 2010-talet ett kraftigt berömmande ord bland amerikanska ungdomar, särskilt på USA:s västkust. (Det betyder inte politiskt radikal, utan genomgripande, långtgående.)

[databaser] [jargong] [ändrad 25 november 2020]

ACID

  1. – atomicity, consistency, isolation, durability – fyra viktiga egenskaper i databaser i transaktionshantering:
    • atomicitet (odel­bar­het) inne­bär att antingen genomförs en transaktion från början till slut, eller också genom­förs den inte alls;
    • konsistens be­tyder att databasen ska vara i ett tillåtet tillstånd innan en transaktion inleds och likaså när transaktionen är avslutad;
    • isolering betyder att mellanstegen i en transaktion ska vara oåtkomliga för andra transaktioner. En pågående transaktion ska inte kunna på­verka en annan på­gående transaktion;
    • durability (varaktighet) betyder att när en transaktion väl är avslutad så sparas resultatet på ett säkert sätt. Det ska inte gå att trolla bort transaktionen i efter­hand.

    – Begreppet ACID har funnits sedan början av 1990‑talet, men det är svårt att tillämpa principen fullt ut om man inte vill ha ett mycket långsamt system. Ett alternativ till ACID är CAP. – Läs också om referensintegritet;

  2. – (föråldrade) test för webbsidor, se Acid1, Acid2 och Acid3.

[databaser] [förkortningar på A] [webbpublicering] [ändrad 30 november 2020]

MySQL

en databashanterare skriven i öppen källkod. – MySQL utvecklades i Uppsala på företaget med samma namn av David Axmark, Allan Larsson och Michael Monty Widenius under 1990‑talet, och har sedan dess blivit en av världens mest spridda databas­hanterare. Namnet anspelar på SQL. Företaget MySQL köptes i januari 2008 av Sun†. En uppenbar intressekonflikt uppstod 2010, när Sun i sin tur köptes av Oracle. Monty Widenius startade då en förgren­ing av MySQL, MariaDB. – Läs mer om MySQL på mysql.com.

[databaser] [ändrad 12 mars 2018]