{"version":1,"pages":[{"id":"0lwx09clPARzxDUMqovp","title":"设计数据密集型应用 - 中文翻译版","pathname":"/vonng","siteSpaceId":"sitesp_ktagh","description":""},{"id":"bFgmzpQkdQOzCg3dQZlq","title":"content","pathname":"/vonng/content","siteSpaceId":"sitesp_ktagh"},{"id":"3Px52EoH5TJqlAJ7Zs8w","title":"en","pathname":"/vonng/content/en","siteSpaceId":"sitesp_ktagh","breadcrumbs":[{"label":"content"}]},{"id":"1meKR5c1WdwIS1BhHXxv","title":"Designing Data-Intensive Applications","pathname":"/vonng/content/en/_index","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"en"}]},{"id":"q4JKO3hAkXlryLFCeN5H","title":"1. Reliable, Scalable, and Maintainable Applications","pathname":"/vonng/content/en/ch1","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"en"}]},{"id":"GCEj2N3xJxHFV4SFjW72","title":"10. Batch Processing","pathname":"/vonng/content/en/ch10","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"en"}]},{"id":"6zAVpVKz1ArpEvEFDieY","title":"Stream Processing","pathname":"/vonng/content/en/ch11","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"en"}]},{"id":"F6aizWHARqI5CWQ2Z32n","title":"12. The Future of Data Systems","pathname":"/vonng/content/en/ch12","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"en"}]},{"id":"Eh91O5cDFa91pw5kSPbd","title":"2. Data Models and Query Languages","pathname":"/vonng/content/en/ch2","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"en"}]},{"id":"WC9eZNp1qSsr0S3xQzzf","title":"3. Storage and Retrieval","pathname":"/vonng/content/en/ch3","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"en"}]},{"id":"g0YWu4ASr10HR5FP01sR","title":"4. Encoding and Evolution","pathname":"/vonng/content/en/ch4","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"en"}]},{"id":"8vSFiUoknPjUUGRtIOuy","title":"5. Replication","pathname":"/vonng/content/en/ch5","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"en"}]},{"id":"mzzzToWsHDuXAXSRboED","title":"ch6","pathname":"/vonng/content/en/ch6","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"en"}]},{"id":"pN47XR9WgjqCgd7km6iB","title":"7. Transactions","pathname":"/vonng/content/en/ch7","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"en"}]},{"id":"pY419d3DMhb2dkj8NwxC","title":"8. The Trouble with Distributed Systems","pathname":"/vonng/content/en/ch8","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"en"}]},{"id":"SihUDOTjaiEqYTdgsDNk","title":"9. Consistency and Consensus","pathname":"/vonng/content/en/ch9","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"en"}]},{"id":"vbHLQwe9OaaZmhpj8oUV","title":"Colophon","pathname":"/vonng/content/en/colophon","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"en"}]},{"id":"yMJuCNNExm8iJdSOtJuj","title":"Glossary","pathname":"/vonng/content/en/glossary","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"en"}]},{"id":"IglT2UvO0N0Yxm6p1xKK","title":"PART I: Foundations of Data Systems","pathname":"/vonng/content/en/part-i","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"en"}]},{"id":"eGHgnZ2BI6dOq9MLmAQ5","title":"PART II: Distributed Data","pathname":"/vonng/content/en/part-ii","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"en"}]},{"id":"KoeHMlwUC1PY56IXp1dY","title":"PART III: Derived Data","pathname":"/vonng/content/en/part-iii","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"en"}]},{"id":"rK9zaIceY8zbcmZwRKfo","title":"Preface","pathname":"/vonng/content/en/preface","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"en"}]},{"id":"iODDpnEjNRMxMRjdSTQ6","title":"Table of Content","pathname":"/vonng/content/en/toc","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"en"}]},{"id":"t3x7KKRNstPdAftKLAjq","title":"tw","pathname":"/vonng/content/tw","siteSpaceId":"sitesp_ktagh","breadcrumbs":[{"label":"content"}]},{"id":"z2W8nADKreH35TFrsxuL","title":"設計資料密集型應用","pathname":"/vonng/content/tw/_index","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"tw"}]},{"id":"cEAVPpkuZvMhY66m0ERq","title":"第一章：可靠性、可伸縮性和可維護性","pathname":"/vonng/content/tw/ch1","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"tw"}]},{"id":"EgFfR7Y4sOddWbRfVyig","title":"第十章：批處理","pathname":"/vonng/content/tw/ch10","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"tw"}]},{"id":"a8CM4NlHb3QVfT3h0IFU","title":"第十一章：流處理","pathname":"/vonng/content/tw/ch11","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"tw"}]},{"id":"zjxfyjZTGN3m9LynC1FX","title":"第十二章：資料系統的未來","pathname":"/vonng/content/tw/ch12","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"tw"}]},{"id":"NcQchipfa4JNegwIuVKC","title":"第二章：資料模型與查詢語言","pathname":"/vonng/content/tw/ch2","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"tw"}]},{"id":"oQsUEtDKSAn3jjlgHYtD","title":"第三章：儲存與檢索","pathname":"/vonng/content/tw/ch3","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"tw"}]},{"id":"J8cZqBc8jsbGb4f2F2cc","title":"第四章：編碼與演化","pathname":"/vonng/content/tw/ch4","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"tw"}]},{"id":"n0pTgQiA9y25ZBdk5ytk","title":"第五章：複製","pathname":"/vonng/content/tw/ch5","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"tw"}]},{"id":"PXU6sPGRPGwPojNRoduK","title":"ch6","pathname":"/vonng/content/tw/ch6","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"tw"}]},{"id":"Xq5NsrF0fsq40es6xIu5","title":"第七章：事務","pathname":"/vonng/content/tw/ch7","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"tw"}]},{"id":"9uBOQcgOYsGMjFri8IHf","title":"第八章：分散式系統的麻煩","pathname":"/vonng/content/tw/ch8","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"tw"}]},{"id":"1DsTNoxJUsUbBWuV7SOR","title":"第九章：一致性與共識","pathname":"/vonng/content/tw/ch9","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"tw"}]},{"id":"wEezIZ7wzEjILDxSDW1F","title":"後記","pathname":"/vonng/content/tw/colophon","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"tw"}]},{"id":"9a6QA78FpkiKygAM8FMm","title":"貢獻者","pathname":"/vonng/content/tw/contrib","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"tw"}]},{"id":"BdIsbIbtYN15U87C520b","title":"術語表","pathname":"/vonng/content/tw/glossary","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"tw"}]},{"id":"Bk9mAqVxpgCzdCvT1DGw","title":"第一部分：資料系統基礎","pathname":"/vonng/content/tw/part-i","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"tw"}]},{"id":"Kynn9qu0VURNs8dI2E1l","title":"第二部分：分散式資料","pathname":"/vonng/content/tw/part-ii","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"tw"}]},{"id":"oj6Szjl66xOFfBlRrjpP","title":"第三部分：衍生資料","pathname":"/vonng/content/tw/part-iii","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"tw"}]},{"id":"MXePljFeQZCrC8l395N1","title":"序言","pathname":"/vonng/content/tw/preface","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"tw"}]},{"id":"pptWNBn1ZinfXx5216Zl","title":"目錄","pathname":"/vonng/content/tw/toc","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"tw"}]},{"id":"Pd3VHaJCl782NLBvTJ6I","title":"v2","pathname":"/vonng/content/v2","siteSpaceId":"sitesp_ktagh","breadcrumbs":[{"label":"content"}]},{"id":"K6zurSUjoMsOHLpf4WwG","title":"设计数据密集型应用（第二版）","pathname":"/vonng/content/v2/_index","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"v2"}]},{"id":"hjlJjbIN9ydqMdFSL3Du","title":"第一章：数据系统架构中的利弊权衡","pathname":"/vonng/content/v2/ch1","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"v2"}]},{"id":"CD6tgku9zVSweufbwPdA","title":"第二章：定义非功能性要求","pathname":"/vonng/content/v2/ch2","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"v2"}]},{"id":"c5Lj9WncmZyI8J4W38tM","title":"第三章：数据模型与查询语言","pathname":"/vonng/content/v2/ch3","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"v2"}]},{"id":"doSE8Sc9KEhdJgoNoFxN","title":"目录","pathname":"/vonng/content/v2/toc","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"v2"}]},{"id":"vD0stIHM4WXyqqVtuO9Y","title":"zh","pathname":"/vonng/content/zh","siteSpaceId":"sitesp_ktagh","breadcrumbs":[{"label":"content"}]},{"id":"eWiyR7UluiUZTdf7sRXu","title":"设计数据密集型应用","pathname":"/vonng/content/zh/_index","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"zh"}]},{"id":"4jimBclVYmbwz9bk0BmL","title":"第一章：可靠性、可伸缩性和可维护性","pathname":"/vonng/content/zh/ch1","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"zh"}]},{"id":"5eTt0ktAcavCAzJY6Eq2","title":"第十章：批处理","pathname":"/vonng/content/zh/ch10","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"zh"}]},{"id":"yJZHLiqrlptqwen4Vv6l","title":"第十一章：流处理","pathname":"/vonng/content/zh/ch11","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"zh"}]},{"id":"eWjL3cLBFXW6iUvnUjCu","title":"第十二章：数据系统的未来","pathname":"/vonng/content/zh/ch12","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"zh"}]},{"id":"9vefqFRSprXNckgT2tdU","title":"第二章：数据模型与查询语言","pathname":"/vonng/content/zh/ch2","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"zh"}]},{"id":"Uml3KvIS1Lt5t3V1Vm6P","title":"第三章：存储与检索","pathname":"/vonng/content/zh/ch3","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"zh"}]},{"id":"lXSGk91ZnuQsXrjTJNTI","title":"第四章：编码与演化","pathname":"/vonng/content/zh/ch4","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"zh"}]},{"id":"9vHTSlvATQrEJiY9c50W","title":"第五章：复制","pathname":"/vonng/content/zh/ch5","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"zh"}]},{"id":"I1dTXYND1VP93VtXyyan","title":"ch6","pathname":"/vonng/content/zh/ch6","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"zh"}]},{"id":"whGlMSZZNlLCSgAv1LpS","title":"第七章：事务","pathname":"/vonng/content/zh/ch7","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"zh"}]},{"id":"HGgbuaeJHkNj6BYMoATT","title":"第八章：分布式系统的麻烦","pathname":"/vonng/content/zh/ch8","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"zh"}]},{"id":"UDveeBjxpaqsJAIhpjqU","title":"第九章：一致性与共识","pathname":"/vonng/content/zh/ch9","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"zh"}]},{"id":"kFDcCOsOEwxU3h2g7BpY","title":"后记","pathname":"/vonng/content/zh/colophon","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"zh"}]},{"id":"VX6H3tJnBXpOTYBZzVaU","title":"贡献者","pathname":"/vonng/content/zh/contrib","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"zh"}]},{"id":"HyZu0HKQtbfaEN7LtqSD","title":"术语表","pathname":"/vonng/content/zh/glossary","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"zh"}]},{"id":"NYheFzKXsKp7zz651vZQ","title":"第一部分：数据系统基础","pathname":"/vonng/content/zh/part-i","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"zh"}]},{"id":"6dOk9xsCLc1ZYvOud1Bd","title":"第二部分：分布式数据","pathname":"/vonng/content/zh/part-ii","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"zh"}]},{"id":"OanGwuENbAKrOiFgHUpv","title":"第三部分：衍生数据","pathname":"/vonng/content/zh/part-iii","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"zh"}]},{"id":"KfrP1N7C5WZazO4ei9JO","title":"序言","pathname":"/vonng/content/zh/preface","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"zh"}]},{"id":"ypaw3TtTklq2TTLr9HqY","title":"目录","pathname":"/vonng/content/zh/toc","siteSpaceId":"sitesp_ktagh","description":"","breadcrumbs":[{"label":"content"},{"label":"zh"}]}]}