Motivation | 动机

终端用户数据库是最近最热门的产品 —— Notion、Airtable、Coda、Roam等。这些产品使得人们可以用一种感觉更自然、更直观的方式来对信息进行建模,以适应我们日常生活中的体验。

我喜欢打造像Notion这样的产品,但打造这类产品很难。原因有二。

  1. 大多数人不具备数据库和信息架构的技术素养,无法真正用这些工具来自动化和组织自己的生活。
  2. 我们今天的数据库并不适合用户生成的动态过滤器和排序。

第二个挑战比较有技术含量,我会把这些与程序员有关的细节都隐藏在下面的 block后面,如果你没兴趣,就不用看了。

我计划通过简单的讲解,让你对什么是数据库有一个基础模型,并对数据库的工作原理有一个初步的了解来解决第一个原因。

我将把数据库作为一个抽象的概念来介绍,然后我们将通过一个真实世界的例子来探讨数据库如何利用排序和过滤器来快速查找信息。

到最后,我希望向你展示这些信息架构概念是如何无比强大,并且对于非技术人员来说完全可以接近。

最后,我想让你相信,基于这些概念的软件将远远优于我们今天用于终端用户数据库应用的任何东西。如果你对这些概念感兴趣,请联系! 我喜欢分享想法。😁

What is a database? | 什么是数据库

数据库是文件柜

数据库不一定要那么复杂。如果你去掉所有花哨的语义,你最终会得到一些简单而熟悉的东西。