📝 Add "Data Availability Guarantee" section in user guide https://github.com/siyuan-note/siyuan/issues/8078

This commit is contained in:
Liang Ding 2023-04-22 12:35:26 +08:00
parent 882ed6ed69
commit acd2644e7d
No known key found for this signature in database
GPG Key ID: 136F30F901A2231D
6 changed files with 1659 additions and 37 deletions

View File

@ -7,7 +7,7 @@
"id": "20210117215840-jcl17fx",
"title": "Data Security",
"type": "doc",
"updated": "20220626214222"
"updated": "20230422123335"
},
"Children": [
{
@ -45,7 +45,7 @@
"ListData": {},
"Properties": {
"id": "20210721113914-eyp2qea",
"updated": "20210721113914"
"updated": "20230422123335"
},
"Children": [
{
@ -56,19 +56,28 @@
"Marker": "Kg=="
},
"Properties": {
"id": "20210721113914-l3m6qaz"
"id": "20210721113914-l3m6qaz",
"updated": "20230422123335"
},
"Children": [
{
"ID": "20210721113914-tv2xupw",
"Type": "NodeParagraph",
"Properties": {
"id": "20210721113914-tv2xupw"
"id": "20210721113914-tv2xupw",
"updated": "20230422123335"
},
"Children": [
{
"Type": "NodeTextMark",
"TextMarkType": "block-ref",
"TextMarkBlockRefID": "20230422120504-ns837kr",
"TextMarkBlockRefSubtype": "s",
"TextMarkTextContent": "Availability"
},
{
"Type": "NodeText",
"Data": "Availability: no data loss, no conflict, keep the data complete and consistent"
"Data": ": no data loss, keep the data complete and consistent"
}
]
}
@ -269,7 +278,7 @@
"ListData": {},
"Properties": {
"id": "20210721113914-m1bcp7i",
"updated": "20220703223851"
"updated": "20230422122808"
},
"Children": [
{
@ -281,7 +290,7 @@
},
"Properties": {
"id": "20210721113914-fg1idfp",
"updated": "20220703223851"
"updated": "20230422122808"
},
"Children": [
{
@ -289,12 +298,12 @@
"Type": "NodeParagraph",
"Properties": {
"id": "20210721113914-rmfboog",
"updated": "20220703223851"
"updated": "20230422122808"
},
"Children": [
{
"Type": "NodeText",
"Data": "Regularly back up data, refer to 321 Backup Guidelines (Minimum 3 copies, 2 media, and 1 offsite storage)"
"Data": "Regularly back up data, refer to 321 Backup Guidelines (Minimum 3 copies, 2 media, and 1 offline storage)"
}
]
}

View File

@ -0,0 +1,549 @@
{
"ID": "20230422120504-ns837kr",
"Spec": "1",
"Type": "NodeDocument",
"Properties": {
"id": "20230422120504-ns837kr",
"title": "Data Availability Guarantee",
"updated": "20230422122821"
},
"Children": [
{
"ID": "20230422120505-6clcdod",
"Type": "NodeHeading",
"HeadingLevel": 2,
"Properties": {
"id": "20230422120505-6clcdod",
"updated": "20230422120520"
},
"Children": [
{
"Type": "NodeText",
"Data": "Local device"
}
]
},
{
"ID": "20230422120505-fbpi1wh",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120505-fbpi1wh",
"updated": "20230422120505"
},
"Children": [
{
"Type": "NodeText",
"Data": "We've put a lot of effort into improving data availability on local devices:"
}
]
},
{
"ID": "20230422120505-b6bd8z1",
"Type": "NodeList",
"ListData": {},
"Properties": {
"id": "20230422120505-b6bd8z1",
"updated": "20230422122458"
},
"Children": [
{
"ID": "20230422120505-cn1xuuw",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422120505-cn1xuuw",
"updated": "20230422120505"
},
"Children": [
{
"ID": "20230422120505-jq3kipw",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120505-jq3kipw",
"updated": "20230422120505"
},
"Children": [
{
"Type": "NodeText",
"Data": "The content changes in the editor will be automatically saved to the disk, and the actual writing time to the disk will vary according to the size of the document. Usually, the final save will be completed within 1 second"
}
]
}
]
},
{
"ID": "20230422120505-dbhi4gi",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422120505-dbhi4gi",
"updated": "20230422122447"
},
"Children": [
{
"ID": "20230422120505-vch6lgs",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120505-vch6lgs",
"updated": "20230422122447"
},
"Children": [
{
"Type": "NodeText",
"Data": "Support "
},
{
"Type": "NodeTextMark",
"TextMarkType": "block-ref",
"TextMarkBlockRefID": "20220615120326-oxyzckb",
"TextMarkBlockRefSubtype": "s",
"TextMarkTextContent": "File history"
}
]
}
]
},
{
"ID": "20230422120505-vve84oe",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422120505-vve84oe",
"updated": "20230422122458"
},
"Children": [
{
"ID": "20230422120505-mepcqaq",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120505-mepcqaq",
"updated": "20230422122458"
},
"Children": [
{
"Type": "NodeText",
"Data": "Support "
},
{
"Type": "NodeTextMark",
"TextMarkType": "block-ref",
"TextMarkBlockRefID": "20220615120602-drz9hwc",
"TextMarkBlockRefSubtype": "s",
"TextMarkTextContent": "Data snapshot"
}
]
}
]
},
{
"ID": "20230422120505-10hmek5",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422120505-10hmek5",
"updated": "20230422120505"
},
"Children": [
{
"ID": "20230422120505-fuhzgkv",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120505-fuhzgkv",
"updated": "20230422120505"
},
"Children": [
{
"Type": "NodeText",
"Data": "Support complete export and import of Data compressed package"
}
]
}
]
},
{
"ID": "20230422120505-xtjiycl",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422120505-xtjiycl",
"updated": "20230422120505"
},
"Children": [
{
"ID": "20230422120505-9i1p1rl",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120505-9i1p1rl",
"updated": "20230422120505"
},
"Children": [
{
"Type": "NodeText",
"Data": "It is forbidden to synchronize data through third-party sync disk software to avoid file damage"
}
]
}
]
}
]
},
{
"ID": "20230422120505-p4nj9au",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120505-p4nj9au",
"updated": "20230422120505"
},
"Children": [
{
"Type": "NodeText",
"Data": "Through these efforts, we have tried our best to ensure the availability of data on the local device. But please note that the premise of these guarantees is that the device disk is free from failures and accidents."
}
]
},
{
"ID": "20230422120505-kest28r",
"Type": "NodeHeading",
"HeadingLevel": 2,
"Properties": {
"id": "20230422120505-kest28r",
"updated": "20230422120505"
},
"Children": [
{
"Type": "NodeText",
"Data": "Cloud sync"
}
]
},
{
"ID": "20230422120505-put393c",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120505-put393c",
"updated": "20230422122519"
},
"Children": [
{
"Type": "NodeText",
"Data": "It is not enough to improve the availability of data on the local device, because the "
},
{
"Type": "NodeText",
"Data": "cloud"
},
{
"Type": "NodeText",
"Data": " "
},
{
"Type": "NodeTextMark",
"TextMarkType": "block-ref",
"TextMarkBlockRefID": "20210721112206-mhr9wxi",
"TextMarkBlockRefSubtype": "s",
"TextMarkTextContent": "data synchronization"
},
{
"Type": "NodeText",
"Data": " is one of the rigid requirements. "
},
{
"Type": "NodeText",
"Data": "Data synchronization"
},
{
"Type": "NodeText",
"Data": " will affect local device data, so we should try our best to ensure the availability of data after synchronization:"
}
]
},
{
"ID": "20230422120505-g2ke8sd",
"Type": "NodeList",
"ListData": {},
"Properties": {
"id": "20230422120505-g2ke8sd",
"updated": "20230422122724"
},
"Children": [
{
"ID": "20230422120505-4wsflto",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422120505-4wsflto",
"updated": "20230422120505"
},
"Children": [
{
"ID": "20230422120505-7ckz0sn",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120505-7ckz0sn",
"updated": "20230422120505"
},
"Children": [
{
"Type": "NodeText",
"Data": "Generate a data snapshot before synchronization, if unexpected synchronization results occur, you can roll back through the snapshot"
}
]
}
]
},
{
"ID": "20230422120505-5ca5hhc",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422120505-5ca5hhc",
"updated": "20230422122629"
},
"Children": [
{
"ID": "20230422120505-gdukytd",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120505-gdukytd",
"updated": "20230422120505"
},
"Children": [
{
"Type": "NodeText",
"Data": "If a file conflict occurs during synchronization"
}
]
},
{
"ID": "20230422120505-hxty2gi",
"Type": "NodeList",
"ListData": {},
"Properties": {
"id": "20230422120505-hxty2gi",
"updated": "20230422122629"
},
"Children": [
{
"ID": "20230422120505-dd3jdaq",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422120505-dd3jdaq",
"updated": "20230422120505"
},
"Children": [
{
"ID": "20230422120505-5ztp90u",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120505-5ztp90u",
"updated": "20230422120505"
},
"Children": [
{
"Type": "NodeText",
"Data": "Automatically generate file history, you can roll back through file history"
}
]
}
]
},
{
"ID": "20230422120505-68rfrop",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422120505-68rfrop",
"updated": "20230422122629"
},
"Children": [
{
"ID": "20230422120505-5n9yyyk",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120505-5n9yyyk",
"updated": "20230422122629"
},
"Children": [
{
"Type": "NodeText",
"Data": "You can also enable "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "Settings"
},
{
"Type": "NodeText",
"Data": " - "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "Cloud"
},
{
"Type": "NodeText",
"Data": " - "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "Generate conflict documentation when syncing conflicts"
},
{
"Type": "NodeText",
"Data": ""
}
]
}
]
}
]
}
]
},
{
"ID": "20230422120505-48cniaa",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422120505-48cniaa",
"updated": "20230422122724"
},
"Children": [
{
"ID": "20230422120505-9w5jgvm",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120505-9w5jgvm",
"updated": "20230422122724"
},
"Children": [
{
"Type": "NodeText",
"Data": "Support browsing and downloading cloud snapshots in "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "Data History"
},
{
"Type": "NodeText",
"Data": " - "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "Data snapshot"
},
{
"Type": "NodeText",
"Data": " - "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "Cloud snapshot"
},
{
"Type": "NodeText",
"Data": ""
}
]
}
]
}
]
},
{
"ID": "20230422120505-nki8wlu",
"Type": "NodeHeading",
"HeadingLevel": 2,
"Properties": {
"id": "20230422120505-nki8wlu",
"updated": "20230422120505"
},
"Children": [
{
"Type": "NodeText",
"Data": "Summarize"
}
]
},
{
"ID": "20230422120505-t9ql366",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120505-t9ql366",
"updated": "20230422122731"
},
"Children": [
{
"Type": "NodeText",
"Data": "Through the above safeguards, we hope you will no longer have too many concerns about data availability, please feel free to use it."
}
]
},
{
"ID": "20230422120505-l9yz7a8",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120505-l9yz7a8",
"updated": "20230422122821"
},
"Children": [
{
"Type": "NodeText",
"Data": "Nevertheless, we still recommend that you refer to the 321 Backup Guidelines (Minimum 3 copies, 2 media, and 1 offline storage)."
}
]
},
{
"ID": "20230422120505-8v46db1",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120505-8v46db1",
"updated": "20230422120505"
},
"Children": [
{
"Type": "NodeText",
"Data": "Welcome to give us more feedback and suggestions, data availability is the top priority, and we look forward to continuously improving it with everyone's efforts."
}
]
}
]
}

View File

@ -7,7 +7,7 @@
"id": "20210117211155-56n4odu",
"title": "数据安全",
"type": "doc",
"updated": "20220626213125"
"updated": "20230422123357"
},
"Children": [
{
@ -45,43 +45,42 @@
{
"ID": "20210302223430-kskwppo",
"Type": "NodeList",
"ListData": {
"Tight": true,
"BulletChar": 42,
"Padding": 2,
"Marker": "Kg==",
"Num": -1
},
"ListData": {},
"Properties": {
"id": "20210302223430-kskwppo",
"updated": "20210525220618"
"updated": "20230422123357"
},
"Children": [
{
"ID": "20210525220618-mb42ynt",
"Type": "NodeListItem",
"Data": "*",
"ListData": {
"Tight": true,
"BulletChar": 42,
"Padding": 2,
"Marker": "Kg==",
"Num": -1
"Marker": "Kg=="
},
"Properties": {
"id": "20210525220618-mb42ynt"
"id": "20210525220618-mb42ynt",
"updated": "20230422123357"
},
"Children": [
{
"ID": "20210525220618-ctad9jk",
"Type": "NodeParagraph",
"Properties": {
"id": "20210525220618-ctad9jk"
"id": "20210525220618-ctad9jk",
"updated": "20230422123357"
},
"Children": [
{
"Type": "NodeTextMark",
"TextMarkType": "block-ref",
"TextMarkBlockRefID": "20230422103807-d46wjhs",
"TextMarkBlockRefSubtype": "s",
"TextMarkTextContent": "可用性"
},
{
"Type": "NodeText",
"Data": "可用性:数据不丢失、不冲突,保持数据的完整和一致"
"Data": ":数据不丢失,保持数据的完整和一致"
}
]
}
@ -90,16 +89,13 @@
{
"ID": "20210525220623-i1o11y5",
"Type": "NodeListItem",
"Data": "*",
"ListData": {
"Tight": true,
"BulletChar": 42,
"Padding": 2,
"Marker": "Kg==",
"Num": -1
"Marker": "Kg=="
},
"Properties": {
"id": "20210525220623-i1o11y5"
"id": "20210525220623-i1o11y5",
"updated": "20210525220623"
},
"Children": [
{

View File

@ -0,0 +1,528 @@
{
"ID": "20230422103807-d46wjhs",
"Spec": "1",
"Type": "NodeDocument",
"Properties": {
"id": "20230422103807-d46wjhs",
"title": "数据可用性保障",
"updated": "20230422120121"
},
"Children": [
{
"ID": "20230422112334-gs95gig",
"Type": "NodeHeading",
"HeadingLevel": 2,
"Properties": {
"id": "20230422112334-gs95gig",
"updated": "20230422112337"
},
"Children": [
{
"Type": "NodeText",
"Data": "本地设备"
}
]
},
{
"ID": "20230422103807-3y0po58",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422103807-3y0po58",
"updated": "20230422112614"
},
"Children": [
{
"Type": "NodeText",
"Data": "在提升本地设备上的数据可用性方面我们做了大量努力:"
}
]
},
{
"ID": "20230422103932-75ctqj2",
"Type": "NodeList",
"ListData": {},
"Properties": {
"id": "20230422103932-75ctqj2",
"updated": "20230422110554"
},
"Children": [
{
"ID": "20230422103933-a30frix",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422103933-a30frix",
"updated": "20230422105840"
},
"Children": [
{
"ID": "20230422103933-lzz8fzf",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422103933-lzz8fzf",
"updated": "20230422105840"
},
"Children": [
{
"Type": "NodeText",
"Data": "编辑器中的内容变更会自动保存到磁盘上,实际写入磁盘时间会根据文档大小有所不同,通常情况下 1 秒以内会完成最终保存"
}
]
}
]
},
{
"ID": "20230422104539-ggakha5",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422104539-ggakha5",
"updated": "20230422110554"
},
"Children": [
{
"ID": "20230422104539-6lrglh5",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422104539-6lrglh5",
"updated": "20230422110554"
},
"Children": [
{
"Type": "NodeText",
"Data": "支持"
},
{
"Type": "NodeTextMark",
"TextMarkType": "block-ref",
"TextMarkBlockRefID": "20220615111435-ownalnb",
"TextMarkBlockRefSubtype": "s",
"TextMarkTextContent": "文件历史"
}
]
}
]
},
{
"ID": "20230422105131-lnuf75q",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422105131-lnuf75q",
"updated": "20230422110550"
},
"Children": [
{
"ID": "20230422105131-7q6xxdg",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422105131-7q6xxdg",
"updated": "20230422110550"
},
"Children": [
{
"Type": "NodeText",
"Data": "支持"
},
{
"Type": "NodeTextMark",
"TextMarkType": "block-ref",
"TextMarkBlockRefID": "20220615112531-5yos96d",
"TextMarkBlockRefSubtype": "s",
"TextMarkTextContent": "数据快照"
}
]
}
]
},
{
"ID": "20230422105520-57ndqxi",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422105520-57ndqxi",
"updated": "20230422105534"
},
"Children": [
{
"ID": "20230422105520-ot34p72",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422105520-ot34p72",
"updated": "20230422105534"
},
"Children": [
{
"Type": "NodeText",
"Data": "支持完整导出和导入 Data 压缩包"
}
]
}
]
},
{
"ID": "20230422105258-oj5avjn",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422105258-oj5avjn",
"updated": "20230422105556"
},
"Children": [
{
"ID": "20230422105258-qgwd6ti",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422105258-qgwd6ti",
"updated": "20230422105556"
},
"Children": [
{
"Type": "NodeText",
"Data": "禁止通过第三方同步盘软件同步数据以避免造成文件损坏"
}
]
}
]
}
]
},
{
"ID": "20230422110315-sv2rsvh",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422110315-sv2rsvh",
"updated": "20230422120114"
},
"Children": [
{
"Type": "NodeText",
"Data": "通过这些努力,我们已经尽量保障了本地设备上的数据可用性。但请注意的是,这些保障落实的前提是设备磁盘不发生故障和意外。"
}
]
},
{
"ID": "20230422112342-lf07rux",
"Type": "NodeHeading",
"HeadingLevel": 2,
"Properties": {
"id": "20230422112342-lf07rux",
"updated": "20230422112545"
},
"Children": [
{
"Type": "NodeText",
"Data": "云端同步"
}
]
},
{
"ID": "20230422110805-kprcrel",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422110805-kprcrel",
"updated": "20230422120121"
},
"Children": [
{
"Type": "NodeText",
"Data": "仅仅提升本地设备上的数据可用性是不够的,因为云端"
},
{
"Type": "NodeTextMark",
"TextMarkType": "block-ref",
"TextMarkBlockRefID": "20210721103420-vn6g2yy",
"TextMarkBlockRefSubtype": "s",
"TextMarkTextContent": "数据同步"
},
{
"Type": "NodeText",
"Data": "是刚性需求之一。数据同步会影响本地设备数据,所以我们也要尽量保障同步后数据的可用性:"
}
]
},
{
"ID": "20230422105530-t203zzx",
"Type": "NodeList",
"ListData": {},
"Properties": {
"id": "20230422105530-t203zzx",
"updated": "20230422111009"
},
"Children": [
{
"ID": "20230422111009-aum0wmg",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422111009-aum0wmg",
"updated": "20230422111009"
},
"Children": [
{
"ID": "20230422111009-3zbriwj",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422111009-3zbriwj",
"updated": "20230422112940"
},
"Children": [
{
"Type": "NodeText",
"Data": "同步前生成数据快照,如果出现非预期的同步结果则可以通过该快照回滚"
}
]
}
]
},
{
"ID": "20230422111101-87ev2o5",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422111101-87ev2o5"
},
"Children": [
{
"ID": "20230422111101-0r12nnu",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422111101-0r12nnu",
"updated": "20230422111514"
},
"Children": [
{
"Type": "NodeText",
"Data": "同步时如果发生文件冲突"
}
]
},
{
"ID": "20230422111237-jl4ylxp",
"Type": "NodeList",
"ListData": {},
"Properties": {
"id": "20230422111237-jl4ylxp"
},
"Children": [
{
"ID": "20230422111237-qjf48w4",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422111237-qjf48w4"
},
"Children": [
{
"ID": "20230422111237-bibelfs",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422111237-bibelfs",
"updated": "20230422111245"
},
"Children": [
{
"Type": "NodeText",
"Data": "自动生成文件历史,可以通过文件历史回滚"
}
]
}
]
},
{
"ID": "20230422111247-182j3sj",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422111247-182j3sj"
},
"Children": [
{
"ID": "20230422111247-djwfifo",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422111247-djwfifo",
"updated": "20230422111356"
},
"Children": [
{
"Type": "NodeText",
"Data": "也可以在 "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "设置"
},
{
"Type": "NodeText",
"Data": " - "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "云端"
},
{
"Type": "NodeText",
"Data": " 中开启 "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "同步冲突时生成冲突文档"
},
{
"Type": "NodeText",
"Data": ""
}
]
}
]
}
]
}
]
},
{
"ID": "20230422111357-fljcvsw",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422111357-fljcvsw"
},
"Children": [
{
"ID": "20230422111357-nzhi5p1",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422111357-nzhi5p1",
"updated": "20230422113002"
},
"Children": [
{
"Type": "NodeText",
"Data": "支持在 "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "数据历史"
},
{
"Type": "NodeText",
"Data": " - "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "数据快照"
},
{
"Type": "NodeText",
"Data": " - "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "云端快照"
},
{
"Type": "NodeText",
"Data": " 中浏览和下载云端快照"
}
]
}
]
}
]
},
{
"ID": "20230422113341-bhsow86",
"Type": "NodeHeading",
"HeadingLevel": 2,
"Properties": {
"id": "20230422113341-bhsow86",
"updated": "20230422113914"
},
"Children": [
{
"Type": "NodeText",
"Data": "总结"
}
]
},
{
"ID": "20230422113915-snwmnoi",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422113915-snwmnoi",
"updated": "20230422115400"
},
"Children": [
{
"Type": "NodeText",
"Data": "通过以上保障措施,希望你不再对数据可用性方面产生太多顾虑,请放心使用。"
}
]
},
{
"ID": "20230422114701-u3eikhs",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422114701-u3eikhs",
"updated": "20230422115415"
},
"Children": [
{
"Type": "NodeText",
"Data": "尽管如此,我们依然建议你参考 321 备份原则(至少 3 个副本、2 种介质和 1 个异地存储)进行定期数据备份。"
}
]
},
{
"ID": "20230422103921-3f5n674",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422103921-3f5n674",
"updated": "20230422115541"
},
"Children": [
{
"Type": "NodeText",
"Data": "欢迎给我们反馈更多建议,数据可用性是重中之重,期待在大家的努力下不断提高它。"
}
]
}
]
}

View File

@ -6,7 +6,7 @@
"icon": "1f50f",
"id": "20211226115043-afhev0g",
"title": "資料安全",
"updated": "20220626214021"
"updated": "20230422123349"
},
"Children": [
{
@ -44,7 +44,7 @@
"ListData": {},
"Properties": {
"id": "20211226115155-2bnjxep",
"updated": "20211228141318"
"updated": "20230422123349"
},
"Children": [
{
@ -56,7 +56,7 @@
},
"Properties": {
"id": "20211226115155-r4hwqlr",
"updated": "20211228141318"
"updated": "20230422123349"
},
"Children": [
{
@ -64,12 +64,19 @@
"Type": "NodeParagraph",
"Properties": {
"id": "20211226115155-n4d8iqg",
"updated": "20211228141318"
"updated": "20230422123349"
},
"Children": [
{
"Type": "NodeTextMark",
"TextMarkType": "block-ref",
"TextMarkBlockRefID": "20230422120236-58nari9",
"TextMarkBlockRefSubtype": "s",
"TextMarkTextContent": "可用性"
},
{
"Type": "NodeText",
"Data": "可用性:資料不遺失、不沖突,保持資料的完整和一致"
"Data": ":資料不遺失,保持資料的完整和一致"
}
]
}

View File

@ -0,0 +1,533 @@
{
"ID": "20230422120236-58nari9",
"Spec": "1",
"Type": "NodeDocument",
"Properties": {
"id": "20230422120236-58nari9",
"title": "數據可用性保障",
"updated": "20230422120445"
},
"Children": [
{
"ID": "20230422120301-fq8ivta",
"Type": "NodeHeading",
"HeadingLevel": 2,
"Properties": {
"id": "20230422120301-fq8ivta",
"updated": "20230422120301"
},
"Children": [
{
"Type": "NodeText",
"Data": "本地設備"
}
]
},
{
"ID": "20230422120301-acei6ig",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120301-acei6ig",
"updated": "20230422120301"
},
"Children": [
{
"Type": "NodeText",
"Data": "在提升本地設備上的數據可用性方面我們做了大量努力:"
}
]
},
{
"ID": "20230422120301-ooxvslf",
"Type": "NodeList",
"ListData": {},
"Properties": {
"id": "20230422120301-ooxvslf",
"updated": "20230422120316"
},
"Children": [
{
"ID": "20230422120301-ss6aiad",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422120301-ss6aiad",
"updated": "20230422120301"
},
"Children": [
{
"ID": "20230422120301-rdiwlwy",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120301-rdiwlwy",
"updated": "20230422120301"
},
"Children": [
{
"Type": "NodeText",
"Data": "編輯器中的內容變更會自動保存到磁盤上,實際寫入磁盤時間會根據文檔大小有所不同,通常情況下 1 秒以內會完成最終保存"
}
]
}
]
},
{
"ID": "20230422120301-lpatbwv",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422120301-lpatbwv",
"updated": "20230422120308"
},
"Children": [
{
"ID": "20230422120301-mbutjue",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120301-mbutjue",
"updated": "20230422120308"
},
"Children": [
{
"Type": "NodeText",
"Data": "支持"
},
{
"Type": "NodeTextMark",
"TextMarkType": "block-ref",
"TextMarkBlockRefID": "20220615120005-e50u8z7",
"TextMarkBlockRefSubtype": "s",
"TextMarkTextContent": "文件歷史"
}
]
}
]
},
{
"ID": "20230422120301-as6yn55",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422120301-as6yn55",
"updated": "20230422120316"
},
"Children": [
{
"ID": "20230422120301-qk3lt59",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120301-qk3lt59",
"updated": "20230422120316"
},
"Children": [
{
"Type": "NodeText",
"Data": "支持"
},
{
"Type": "NodeTextMark",
"TextMarkType": "block-ref",
"TextMarkBlockRefID": "20220615120134-cdqs2gt",
"TextMarkBlockRefSubtype": "s",
"TextMarkTextContent": "數據快照"
}
]
}
]
},
{
"ID": "20230422120301-5ioj77c",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422120301-5ioj77c",
"updated": "20230422120301"
},
"Children": [
{
"ID": "20230422120301-d5c3lid",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120301-d5c3lid",
"updated": "20230422120301"
},
"Children": [
{
"Type": "NodeText",
"Data": "支持完整導出和導入 Data 壓縮包"
}
]
}
]
},
{
"ID": "20230422120301-f7yk58k",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422120301-f7yk58k",
"updated": "20230422120301"
},
"Children": [
{
"ID": "20230422120301-rnfnh0a",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120301-rnfnh0a",
"updated": "20230422120301"
},
"Children": [
{
"Type": "NodeText",
"Data": "禁止通過第三方同步盤軟件同步數據以避免造成文件損壞"
}
]
}
]
}
]
},
{
"ID": "20230422120301-zt905ip",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120301-zt905ip",
"updated": "20230422120301"
},
"Children": [
{
"Type": "NodeText",
"Data": "通過這些努力,我們已經盡量保障了本地設備上的數據可用性。但請注意的是,這些保障落實的前提是設備磁盤不發生故障和意外。"
}
]
},
{
"ID": "20230422120301-a1yj8y4",
"Type": "NodeHeading",
"HeadingLevel": 2,
"Properties": {
"id": "20230422120301-a1yj8y4",
"updated": "20230422120301"
},
"Children": [
{
"Type": "NodeText",
"Data": "雲端同步"
}
]
},
{
"ID": "20230422120301-ewk4v17",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120301-ewk4v17",
"updated": "20230422120403"
},
"Children": [
{
"Type": "NodeText",
"Data": "僅僅提升本地設備上的數據可用性是不夠的,因為雲端"
},
{
"Type": "NodeTextMark",
"TextMarkType": "block-ref",
"TextMarkBlockRefID": "20211226121438-xaafdo8",
"TextMarkBlockRefSubtype": "s",
"TextMarkTextContent": "數據同步"
},
{
"Type": "NodeText",
"Data": "是剛性需求之一。數據同步會影響本地設備數據,所以我們也要盡量保障同步後數據的可用性:"
}
]
},
{
"ID": "20230422120301-4tinfy7",
"Type": "NodeList",
"ListData": {},
"Properties": {
"id": "20230422120301-4tinfy7",
"updated": "20230422120445"
},
"Children": [
{
"ID": "20230422120301-oe7flh1",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422120301-oe7flh1",
"updated": "20230422120301"
},
"Children": [
{
"ID": "20230422120301-76ojm7f",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120301-76ojm7f",
"updated": "20230422120301"
},
"Children": [
{
"Type": "NodeText",
"Data": "同步前生成數據快照,如果出現非預期的同步結果則可以通過該快照回滾"
}
]
}
]
},
{
"ID": "20230422120301-c2hgawf",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422120301-c2hgawf",
"updated": "20230422120426"
},
"Children": [
{
"ID": "20230422120301-ifhsls7",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120301-ifhsls7",
"updated": "20230422120301"
},
"Children": [
{
"Type": "NodeText",
"Data": "同步時如果發生文件衝突"
}
]
},
{
"ID": "20230422120301-2sx5b7x",
"Type": "NodeList",
"ListData": {},
"Properties": {
"id": "20230422120301-2sx5b7x",
"updated": "20230422120426"
},
"Children": [
{
"ID": "20230422120301-v1ugz3c",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422120301-v1ugz3c",
"updated": "20230422120301"
},
"Children": [
{
"ID": "20230422120301-gan2m26",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120301-gan2m26",
"updated": "20230422120301"
},
"Children": [
{
"Type": "NodeText",
"Data": "自動生成文件歷史,可以通過文件歷史回滾"
}
]
}
]
},
{
"ID": "20230422120301-z8l8tpp",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422120301-z8l8tpp",
"updated": "20230422120426"
},
"Children": [
{
"ID": "20230422120301-a82nm5r",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120301-a82nm5r",
"updated": "20230422120426"
},
"Children": [
{
"Type": "NodeText",
"Data": "也可以在 "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "設置"
},
{
"Type": "NodeText",
"Data": " - "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "雲端"
},
{
"Type": "NodeText",
"Data": " 中開啟 "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "同步衝突時生成衝突文檔"
},
{
"Type": "NodeText",
"Data": ""
}
]
}
]
}
]
}
]
},
{
"ID": "20230422120301-he36u56",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230422120301-he36u56",
"updated": "20230422120445"
},
"Children": [
{
"ID": "20230422120301-uqcd85n",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120301-uqcd85n",
"updated": "20230422120445"
},
"Children": [
{
"Type": "NodeText",
"Data": "支持在 "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "數據歷史"
},
{
"Type": "NodeText",
"Data": " - "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "數據快照"
},
{
"Type": "NodeText",
"Data": " - "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "雲端快照"
},
{
"Type": "NodeText",
"Data": " 中瀏覽和下載雲端快照"
}
]
}
]
}
]
},
{
"ID": "20230422120301-b5cgc38",
"Type": "NodeHeading",
"HeadingLevel": 2,
"Properties": {
"id": "20230422120301-b5cgc38",
"updated": "20230422120301"
},
"Children": [
{
"Type": "NodeText",
"Data": "總結"
}
]
},
{
"ID": "20230422120301-gs54x5s",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120301-gs54x5s",
"updated": "20230422120301"
},
"Children": [
{
"Type": "NodeText",
"Data": "通過以上保障措施,希望你不再對數據可用性方面產生太多顧慮,請放心使用。"
}
]
},
{
"ID": "20230422120301-xc64ugj",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120301-xc64ugj",
"updated": "20230422120301"
},
"Children": [
{
"Type": "NodeText",
"Data": "儘管如此,我們依然建議你參考 321 備份原則(至少 3 個副本、2 種介質和 1 個異地存儲)進行定期數據備份。"
}
]
},
{
"ID": "20230422120301-sham0cc",
"Type": "NodeParagraph",
"Properties": {
"id": "20230422120301-sham0cc",
"updated": "20230422120301"
},
"Children": [
{
"Type": "NodeText",
"Data": "歡迎給我們反饋更多建議,數據可用性是重中之重,期待在大家的努力下不斷提高它。"
}
]
}
]
}