Jahrtausende alte Datentabelle (2020)
(datafix.com.au)- Buchhaltungsaufzeichnungen aus dem alten Mesopotamien sind ein Beispiel dafür, wie Daten mit Zeilen und Spalten auf Tontafeln organisiert wurden, und zeigen, dass die Geschichte der Datentabelle mehr als 3.500 Jahre zurückreicht
- Diese Tontafel wurde an der Ausgrabungsstätte der alten Stadt Larsa nahe dem Unterlauf des Euphrat im Irak gefunden und stammt aus der altbabylonischen Zeit vor etwa 3.600 bis 4.000 Jahren
- Überträgt man Eleanor Robsons Transkription und Übersetzung in eine Art Tabellenkalkulation, werden Spaltenüberschriften und zeilenweise Einträge wie Truppen bzw. verfügbare Mittel, entsandte Personen, Arbeitsmenge, Rückstände und Namen sichtbar
- Einige Spalten zeigen Summen- und Multiplikationsbeziehungen, und die letzte Zeile lässt sich wie Spaltensummen lesen, was darauf hindeutet, dass antike Schreiber die Tabellenstruktur bewusst einsetzten
- Dieser Eintrag ist ein früher Beleg für die Verwendung von Datentabellen, aber daraus lässt sich kaum eine lückenlose Entwicklungslinie von der Tontafel bis zur modernen Tabellenkalkulation ableiten
Zeilen und Spalten auf Tontafeln
- Buchhaltungsaufzeichnungen im alten Mesopotamien wurden auf Tontafeln geschrieben, wobei manchmal eingedrückte Linien verwendet wurden, um Zeilen und Spalten zu trennen
- Die als Beispiel genannte Tontafel wurde an der Ausgrabungsstätte von Larsa gefunden und in der altbabylonischen Zeit vor etwa 3.600 bis 4.000 Jahren verfasst
- Der Keilschrift-Text wurde von Eleanor Robson, Leiterin des Fachbereichs Geschichte am University College London, transkribiert und übersetzt
- Das Material ist auf der ORACC-Website unter der Katalognummer des British Museum BM 085232 zu finden
Eine antike Buchhaltungstabelle wie eine Tabellenkalkulation lesen
- Überträgt man die Übersetzung in eine Tabellenkalkulation, entsprechen die Spalten A bis G den folgenden Einträgen
- A: “Troops, available assets”
- B: “Those who were sent from Sin's dyke”
- C: “Earth, the (daily) work assignment of 1 man”
- D: “Its earth”
- E: “Check made”
- F: “Arrears”
- G: “Its name”
- Einträge in eckigen Klammern sind ergänzte Schätzungen; s. steht für shekels, m. für mūšar, entsprechend 60 shekels
- Aus heutiger Sicht wirkt dies wie eine Lohnzusammenfassung für ein Bauprojekt, noch klarer ist aber, dass der Schreiber ähnliche Datenelemente sauber in Zeilen und Spalten mit Spaltenüberschriften organisiert hat
- Spalte A wirkt wie die Summe aus Spalte B oder aus E und F, Spalte C wie ein Basissatz, und Spalte D lässt sich lesen wie die mit dem Basissatz multiplizierte Menge aus Spalte B oder E
- Jede Nicht-Header-Zeile entspricht der Person oder den Personen in Spalte G, und die letzte Zeile stellt die Spaltensummen dar
Alte Tabellen und verschwindende Erfindungen
- Dieser Eintrag ist ein Beleg dafür, dass Datentabellen im heutigen Sinn schon vor mehr als 3.500 Jahren zur Verwaltung von Aufzeichnungen verwendet wurden
- Es ist jedoch schwer anzunehmen, dass die Zivilisation sich schrittweise von der Tontafel bis zur modernen Tabellenkalkulation fortentwickelt hat; Erfindungen können verschwinden, vergessen und später neu erfunden werden
- Auch in 1.000 Jahren könnten im Boden des Irak noch antike Datentabellen erhalten sein, während die heutigen Milliarden digitalen Tabellenkalkulationen und nicht archivierten Papierdokumente längst verschwunden sein könnten
1 Kommentare
Hacker-News-Kommentare
Erstaunliches Material. Ich habe eine Zeit lang in einem are.na-Album Tabellenbilder gesammelt, um zu verstehen, wie Tabellen in der visuellen Kultur auftauchen; dieses Beispiel ist mit Abstand das älteste, das ich bisher gesehen habe.
Falls es interessiert, könnte auch dieses Album spannend sein: https://www.are.na/joshua-kopin/tabular-presentation
Gibt es ein gutes Wort für „obvious“ ohne negative Konnotation?
Wenn ich so etwas sehe, denke ich, dass die Spreadsheet-Struktur „selbstverständlich“ ist, aber ich möchte das positiv meinen. Es ist eine schöne, intuitive und beinahe zwangsläufige Art, Daten anzuordnen, und es freut mich, dass Menschen schon vor so langer Zeit auf diese Form gekommen sind.
Bei Beiträgen, die ich auf HN mag — ob historische Geschichten, völlig neue Erfindungen oder ganz andere Arten von Texten — habe ich dieses Gefühl oft, und hier ganz sicher auch.
Es wird meist als Mischung aus „plausibel“, „natürlich wirkend“ und „selbstverständlich“ verwendet und hat weniger widersprechenden Unterton.
Sumerische Spreadsheets — das kann nur eines bedeuten: Der History Channel wird am Ende einen Weg finden, die Erfindung der Spreadsheet den Aliens zuzuschreiben.
Die Aussage, dass „auch in tausend Jahren noch antike Datentabellen im Untergrund des Irak ‚archiviert‘ erhalten sein werden, während die Milliarden heutiger digitaler Spreadsheets und nicht für die Archivierung gedachter Papierdokumente längst verschwunden sein werden“, ist wahrscheinlich richtig, aber sicher können wir nicht sein.
Auch die Mesopotamier hatten nicht beabsichtigt, dass Tontafeln so lange erhalten bleiben; viele wurden durch Brände gebrannt und dadurch hart und haltbar. Manche unserer Artefakte könnten ebenfalls zufällig erhalten bleiben.
In einem Backup einer Lisp Machine gab es eine Core-Dump-Datei, und darin war ein Bildschirmpuffer enthalten. Ein Moment eines längst vergangenen Tages war in der Zeit eingefroren: mehrere Fenster, die Ursache des Dumps und sogar ein kleines grafisches Spielzeug, das über den Bildschirm kroch.
Dass absichtlich errichtete Monumente erfolgreich erhalten bleiben, wird meist damit erklärt, dass sie groß sind, wie Pyramiden. Wenn etwas lange halten und nicht verloren gehen soll, ist es eine ziemlich gute Strategie, es groß zu machen.
Ich denke, dass es in Tausenden von Jahren sowohl kleine und große bewusst langlebig gemachte Monumente geben wird als auch unbeabsichtigt lange erhaltene Aufzeichnungen.
Ein Speicherbestand könnte zufällig immer weiter von einem Gerät auf ein anderes migriert werden, aber darüber hinaus weiß ich nicht, ob das realistisch möglich ist.
Der Vorteil von Tabellen liegt darin, dass sich ihr Inhalt visuell und geometrisch leicht lesen lässt. Man kann nur eine Zeile lesen oder die Inhalte einer Spalte der Reihe nach durchgehen.
Seit den 90ern gibt es Spreadsheets, mit denen Nutzer visuell Tabellen erstellen können; relationale Datenbanken dagegen übernehmen dieses Konzept als Struktur sowohl für das Speicherformat als auch für den Mechanismus zur Datenabfrage.
Relationale Datenbanken definieren ein Schema mit Feldern fester Länge, wodurch auch jede Zeile eine feste Länge hat. Das entspricht auf Byte-Ebene der horizontalen Breite einer Spalte und ermöglicht es, die n-te Zeile einer Tabelle oder das i-te Feld einer Spalte schnell zu finden.
Die Abfragesprache formalisiert den traditionellen Algorithmus zum Lesen von Tabellen: Für jede Zeile die Transaktionsbeschreibung prüfen (
Select * from table), mit dem gesuchten Begriff vergleichen (where description = salary), dann zur Spalte mit dem Zielkonto gehen und in einer anderen Tabelle einen ähnlichen Vorgang ausführen.Interessant ist, dass dieselbe Metapher zu zwei sehr unterschiedlichen Arten von Buchhaltungssoftware geführt hat.
Die doppelte Buchführung ist wohl erst rund 600 Jahre alt. Ein Eingang auf der einen Seite muss einem Ausgang auf der anderen entsprechen; sie ermöglicht allerlei dubiose Manipulationen, stärkt aber auch Gegenprüfungen und Audits.
Danach kommen Hauptbuch, Verkaufsbuch, Einkaufsbuch, Kassenbuch usw. Eine persönliche Version davon hätte es ebenfalls geben können.
Der Punkt ist, dass Buchhaltung nicht auf Metaphern aus der Informationstechnik angewiesen ist. Die Tontafel im Original zählt Arbeitsmengen und Produktionsweisen in Tabellenform und ähnelt eher einem Spreadsheet, bei dem ein Mensch die Rolle des Computers übernimmt.
Lustigerweise nennen wir sie instinktiv Tablets. Auch computer bedeutete ursprünglich eine rechnende Person; es braucht also nicht unbedingt eine Metapher.
varcharundblob. Sogar.csverlaubt grundsätzlich Felder variabler Länge.Das fehlende Wort scheint eher „können“ zu sein. Feste Feldbreiten sind eine Optimierungsstrategie, keine Anforderung.
Ich arbeite an einem Projekt, bei dem Tontafeln mit Text 3D-gedruckt, dann in eine Lehmplatte gedrückt und anschließend im Ofen gebrannt werden. Informationen wie elektrische Schaltungen könnten sich damit wohl so lange erhalten wie babylonische Tontafeln.
Ob Aluminium lange hält, weiß ich nicht sicher, aber vermutlich wäre es möglich.
Es ist schön zu sehen, wie Tontafeln im Kontext moderner Werkzeuge diskutiert werden. Kürzlich habe ich beim Redigieren eines Great-Tables-Artikels geholfen, in dem es um diese Geschichte der Tabellen ging, und Hannes erwähnte in der DuckDB-Keynote auf der posit::conf() ebenfalls frühe Keilschrift-Tontafeln.
Zu erkennen, wie lange es Tabellen schon gibt, war ziemlich inspirierend.
[1]: https://posit-dev.github.io/great-tables/blog/design-philoso...
[2]: https://youtu.be/GELhdezYmP0?si=bSISmFjeRpKxfLWq
Nicht selbstverständlich ist das Ausmaß des technischen und kulturellen Fortschritts, den die Sumerer erreicht haben.
Ihre Geschichte ist größtenteils verloren, und aus dem Staub von Jahrtausenden lassen sich nur Bruchstücke und Überreste bergen, sodass wir nicht genug wissen.
Abgesehen von einigen Wörtern, die in irgendeiner Form in modernen Sprachen erhalten sind, wirkt selbst die Schrift vielleicht nicht wie die größte Erfindung, obwohl sie die Menschheit aus dem Schweigen der Vorgeschichte in die Geschwätzigkeit der Geschichtszeit geführt hat.
Es würde mich nicht überraschen, wenn noch mehr Belege für technische und soziale Fortschritte gefunden würden, die wir im letzten Jahrtausend als selbstverständlich betrachtet haben.
Wenn man Geschichte und Tabellen mag, sind die Alfonsinischen Tafeln eine historisch besonders wichtige Tabelle: https://en.wikipedia.org/wiki/Alfonsine_tables