We will talk about the role of data and database in modern and tomorrow's line-of-business software.
我们将探讨数据和数据库在当今及未来业务软件中的作用。
Databases enforce and constrain data to match the business domain model.
Database provides access to up-to-date data and enforces transactional boundaries.
Databases observe changes and can immediately react to them within the domain model.
The most popular open source database and its becoming a universal data platform.
Advanced capabilities and features, long-term extensibility goals.
Reliable software that has been developed over multiple decades and deployed widely.
Open Collaboration can be a blessing and a curse, resulting in multi-pronged focus areas.
It is getting more difficult to radically augment and improve Postgres, both for technological and social reasons.
It's difficult to predict the future and evolve over decades. Core architecture has some limiting assumptions and designs.
Starting with the Financial Ledger (Omniledger).
Networking: HTTP API, REST, WebSocket
PostgREST API Compatibility
Reactive Queries
…
First-Class Database-Native Function
Extended Extension API
Advanced Types, Schema Management
Query Plan Augmentation, …