remove nested parentheses in ch1

This commit is contained in:
Gang Yin 2021-12-13 15:41:06 +08:00
parent 2014894f76
commit 911577135c
2 changed files with 10 additions and 10 deletions

10
ch1.md
View File

@ -14,11 +14,11 @@
数据密集型应用通常由标准组件构建而成,标准组件提供了很多通用的功能;例如,许多应用程序都需要:
- 存储数据,以便自己或其他应用程序之后能再次找到 ***数据库database***
- 记住开销昂贵操作的结果,加快读取速度(***缓存cache***
- 允许用户按关键字搜索数据,或以各种方式对数据进行过滤(***搜索索引search indexes***
- 向其他进程发送消息,进行异步处理(***流处理stream processing***
- 定期处理累积的大批量数据(***批处理batch processing***
- 存储数据,以便自己或其他应用程序之后能再次找到 *数据库,即 databases*
- 记住开销昂贵操作的结果,加快读取速度(*缓存,即 caches*
- 允许用户按关键字搜索数据,或以各种方式对数据进行过滤(*搜索索引,即 search indexes*
- 向其他进程发送消息,进行异步处理(*流处理,即 stream processing*
- 定期处理累积的大批量数据(*批处理,即 batch processing*
如果这些功能听上去平淡无奇,那是因为这些 **数据系统data system** 是非常成功的抽象:我们一直不假思索地使用它们并习以为常。绝大多数工程师不会幻想从零开始编写存储引擎,因为在开发应用时,数据库已经是足够完美的工具了。

View File

@ -14,11 +14,11 @@
資料密集型應用通常由標準組件構建而成,標準組件提供了很多通用的功能;例如,許多應用程式都需要:
- 儲存資料,以便自己或其他應用程式之後能再次找到 ***資料庫database***
- 記住開銷昂貴操作的結果,加快讀取速度(***快取cache***
- 允許使用者按關鍵字搜尋資料,或以各種方式對資料進行過濾(***搜尋索引search indexes***
- 向其他程序傳送訊息,進行非同步處理(***流處理stream processing***
- 定期處理累積的大批次資料(***批處理batch processing***
- 儲存資料,以便自己或其他應用程式之後能再次找到 *資料庫,即 databases*
- 記住開銷昂貴操作的結果,加快讀取速度(*快取,即 caches*
- 允許使用者按關鍵字搜尋資料,或以各種方式對資料進行過濾(*搜尋索引,即 search indexes*
- 向其他程序傳送訊息,進行非同步處理(*流處理,即 stream processing*
- 定期處理累積的大批次資料(*批處理,即 batch processing*
如果這些功能聽上去平淡無奇,那是因為這些 **資料系統data system** 是非常成功的抽象:我們一直不假思索地使用它們並習以為常。絕大多數工程師不會幻想從零開始編寫儲存引擎,因為在開發應用時,資料庫已經是足夠完美的工具了。