1757170202
2025-09-06 14:34:00
先日、私が投稿しました ツイート 面白いと思ったこの画像で:
これは、紀元前3100年からの最古のトランザクションデータベースです。これは、モルトと大麦の溝の記録口座です。このことは、ダウンタイムがゼロで5000年(聖なるたわごと!)を生き延び、今日のほとんどのデータベースよりも耐久性の保証が強いことを考えると。
私はそれを堅実な耐久性と呼びます。
これにより、この日付を今日のデータベースに挿入できますか?データベースがサポートできる最古のタイムスタンプは何ですか?
そこで、上位3つのデータベースを確認しました。 mysql、 ポストグレス、 そして sqlite:
| mysql | 1000 AD |
| ポストグレス | 紀元前4713年 |
| sqlite | 紀元前4713年 |
残念ながら、これにMySQLを使用できません。 Postgresとsqliteはジュリアンカレンダーをサポートし、最低日は紀元前4713年1月1日です。
sales=# INSERT INTO orders VALUES ('4713-01-01 BC'::date);
INSERT 0 1
sales=# SELECT * FROM orders;
timestamp
---------------
4713-01-01 BC
(1 row)
sales=# INSERT INTO orders VALUES ('4714-01-01 BC'::date);
ERROR: date out of range: "4714-01-01 BC"
人々がこれよりも古い日付を保存する方法を疑問に思います。たぶん私が英国博物館のマネージャーなら、私は維持したいと思っています 盗難 在庫の詳細。どうすればいいですか?時代として?テキストとして保存しますか?いくつかのカスタムシステムを使用しますか?典型的なすべてのカスタム操作をサポートするにはどうすればよいですか TIMESTAMP サポート?
AKU、Happy_Shady、Mr。Bhat、およびBruh将軍に感謝します。
1。画像のソース: シュマー文明
2。私はこれを講演から見つけました 1000X:パフォーマンスのためのインターフェイスのパワー CEOまたはTigerbeetle、Joran Dirk Greefで タイムスタンプ @ 38:10。
3。講演には他のバンガーもあります、 このような または これ。
#最も古い記録されたトランザクション #ブラグ