computer-scienceangular-roadmapbackend-roadmapblockchain-roadmapdba-roadmapdeveloper-roadmapdevops-roadmapfrontend-roadmapgo-roadmaphactoberfestjava-roadmapjavascript-roadmapnodejs-roadmappython-roadmapqa-roadmapreact-roadmaproadmapstudy-planvue-roadmapweb3-roadmap
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
134 KiB
1 lines
134 KiB
{"mockup":{"controls":{"control":[{"ID":"1952","typeID":"Arrow","zOrder":"1","w":"1","h":"104","measuredW":"150","measuredH":"100","x":"874","y":"3459","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":-0.4129169328207354,"y":104.19580709381944},"p1":{"x":0.4999999999999998,"y":0},"p2":{"x":-0.4129169328207354,"y":-0.11774307773504233}}},{"ID":"1953","typeID":"Arrow","zOrder":"2","w":"125","h":"50","measuredW":"150","measuredH":"100","x":"966","y":"3466","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.45156981064997126,"y":-0.1889423318889385},"p1":{"x":0.6037511436413536,"y":0.08810612991765832},"p2":{"x":125.48082757665975,"y":50.08055305856897}}},{"ID":"1954","typeID":"Arrow","zOrder":"3","w":"134","h":"85","measuredW":"150","measuredH":"100","x":"957","y":"3475","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.42883986877291136,"y":-0.1662123900118786},"p1":{"x":0.5387556024255216,"y":0.1207487476931185},"p2":{"x":134.48082757665975,"y":84.90524134768566}}},{"ID":"1955","typeID":"Arrow","zOrder":"4","w":"171","h":"2","measuredW":"150","measuredH":"100","x":"943","y":"3457","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.2502642458233595,"y":-0.2116722737659984},"p1":{"x":0.5,"y":0},"p2":{"x":171.71787682058277,"y":2}}},{"ID":"1956","typeID":"Arrow","zOrder":"5","w":"129","h":"54","measuredW":"150","measuredH":"100","x":"853","y":"430","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":128.74379514298448,"y":53.88646773320312},"p1":{"x":0.3624836784055758,"y":-0.08803194020926222},"p2":{"x":-0.15234688382986405,"y":-0.24991191805889912}}},{"ID":"1957","typeID":"Arrow","zOrder":"6","w":"129","h":"12","measuredW":"150","measuredH":"100","x":"858","y":"424","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":128.8996408240571,"y":12.194895183281858},"p1":{"x":0.525055137952002,"y":-0.03353659581377254},"p2":{"x":0.0034987972427416025,"y":0.5942424008685521}}},{"ID":"1958","typeID":"Arrow","zOrder":"7","w":"134","h":"21","measuredW":"150","measuredH":"100","x":"849","y":"389","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":134.03275656325263,"y":-0.49667736663946016},"p1":{"x":0.49455143506411814,"y":0.05494286199591283},"p2":{"x":-0.01923114463420461,"y":20.126705357650792}}},{"ID":"1959","typeID":"Arrow","zOrder":"8","w":"140","h":"60","measuredW":"150","measuredH":"100","x":"841","y":"341","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":140.74379514298448,"y":-0.18824991656077827},"p1":{"x":0.523254983210688,"y":0.10945202543402179},"p2":{"x":0.2470003337568869,"y":59.10397541577379}}},{"ID":"1960","typeID":"Arrow","zOrder":"9","w":"1","h":"162","measuredW":"150","measuredH":"100","x":"740","y":"232","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":-0.4129169328207354,"y":161.3884650838079},"p1":{"x":0.5000000000000004,"y":0},"p2":{"x":-0.4129169328207354,"y":-0.2593697375390036}}},{"ID":"1961","typeID":"Arrow","zOrder":"10","w":"88","h":"36","measuredW":"150","measuredH":"100","x":"971","y":"3331","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":-0.03706521841161248,"y":35.08533148408014},"p1":{"x":0.47748925835979983,"y":-0.13076779376050712},"p2":{"x":87.61231135982212,"y":0.2833731368405097}}},{"ID":"1962","typeID":"Arrow","zOrder":"11","w":"202","h":"1","measuredW":"150","measuredH":"100","x":"884","y":"3378","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":-0.32381396365008186,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":201.71787682058277,"y":0}}},{"ID":"1963","typeID":"Arrow","zOrder":"12","w":"1","h":"142","measuredW":"150","measuredH":"100","x":"602","y":"3305","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962662816,"y":-0.5},"p1":{"x":0.4999999999999997,"y":0},"p2":{"x":0.4271178962662816,"y":141.20936950191117}}},{"ID":"1964","typeID":"Arrow","zOrder":"13","w":"1","h":"142","measuredW":"150","measuredH":"100","x":"510","y":"3305","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962662816,"y":-0.5},"p1":{"x":0.4999999999999997,"y":0},"p2":{"x":0.4271178962662816,"y":141.20936950191117}}},{"ID":"1965","typeID":"Arrow","zOrder":"14","w":"1","h":"142","measuredW":"150","measuredH":"100","x":"417","y":"3306","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962662816,"y":-0.5},"p1":{"x":0.4999999999999997,"y":0},"p2":{"x":0.4271178962662816,"y":141.20936950191117}}},{"ID":"1966","typeID":"Arrow","zOrder":"15","w":"202","h":"1","measuredW":"150","measuredH":"100","x":"548","y":"3377","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":-0.32381396365008186,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":201.71787682058277,"y":0}}},{"ID":"1967","typeID":"Arrow","zOrder":"16","w":"1","h":"295","measuredW":"150","measuredH":"100","x":"874","y":"3166","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":-0.4129169328207354,"y":295.29969269717276},"p1":{"x":0.4999999999999998,"y":0},"p2":{"x":-0.4129169328207354,"y":-0.11774307773504233}}},{"ID":"1968","typeID":"Arrow","zOrder":"17","w":"202","h":"1","measuredW":"150","measuredH":"100","x":"678","y":"3164","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":-0.32381396365008186,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":201.71787682058277,"y":0}}},{"ID":"1969","typeID":"__group__","zOrder":"18","measuredW":"215","measuredH":"94","w":"215","h":"94","x":"501","y":"2876","properties":{"controlName":"102-troubleshooting-techniques:operating-system-tools"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"215","h":"94","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"171","measuredH":"24","x":"19","y":"11","properties":{"size":"16","text":"Operating System Tools"}}]}}},{"ID":"1970","typeID":"__group__","zOrder":"19","measuredW":"48","measuredH":"42","w":"48","h":"42","x":"511","y":"2918","properties":{"controlName":"100-troubleshooting-techniques:operating-system-tools:top"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"48","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"24","measuredH":"24","x":"12","y":"9","properties":{"size":"16","text":"top"}}]}}},{"ID":"1971","typeID":"__group__","zOrder":"20","measuredW":"75","measuredH":"42","w":"75","h":"42","x":"563","y":"2918","properties":{"controlName":"101-troubleshooting-techniques:operating-system-tools:sysstat"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"75","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"50","measuredH":"24","x":"13","y":"9","properties":{"size":"16","text":"sysstat"}}]}}},{"ID":"1972","typeID":"__group__","zOrder":"21","measuredW":"60","measuredH":"42","w":"60","h":"42","x":"641","y":"2918","properties":{"controlName":"102-troubleshooting-techniques:operating-system-tools:iotop"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"60","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"36","measuredH":"24","x":"12","y":"9","properties":{"size":"16","text":"iotop"}}]}}},{"ID":"1973","typeID":"__group__","zOrder":"22","measuredW":"215","measuredH":"133","w":"215","h":"133","x":"501","y":"2966","properties":{"controlName":"104-troubleshooting-techniques:profiling-tools"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"215","h":"133","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"100","measuredH":"24","x":"54","y":"8","properties":{"size":"16","text":"Profiling Tools"}}]}}},{"ID":"1974","typeID":"__group__","zOrder":"23","measuredW":"57","measuredH":"42","w":"57","h":"42","x":"509","y":"3003","properties":{"controlName":"100-troubleshooting-techniques:profiling-tools:gdb"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"57","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"28","measuredH":"24","x":"15","y":"9","properties":{"size":"16","text":"gdb"}}]}}},{"ID":"1975","typeID":"__group__","zOrder":"24","measuredW":"86","measuredH":"42","w":"86","h":"42","x":"509","y":"3048","properties":{"controlName":"103-troubleshooting-techniques:profiling-tools:perf-tools"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"86","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"70","measuredH":"24","x":"9","y":"9","properties":{"size":"16","text":"perf-tools"}}]}}},{"ID":"1976","typeID":"__group__","zOrder":"25","measuredW":"109","measuredH":"42","w":"109","h":"42","x":"598","y":"3048","properties":{"controlName":"104-troubleshooting-techniques:profiling-tools:core-dumps"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"109","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"91","measuredH":"24","x":"9","y":"9","properties":{"size":"16","text":"Core Dumps"}}]}}},{"ID":"1977","typeID":"__group__","zOrder":"26","measuredW":"68","measuredH":"42","w":"68","h":"42","x":"569","y":"3003","properties":{"controlName":"101-troubleshooting-techniques:profiling-tools:strace"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"68","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"46","measuredH":"24","x":"11","y":"9","properties":{"size":"16","text":"strace"}}]}}},{"ID":"1978","typeID":"__group__","zOrder":"27","measuredW":"67","measuredH":"42","w":"67","h":"42","x":"640","y":"3003","properties":{"controlName":"102-troubleshooting-techniques:profiling-tools:ebpf"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"67","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"33","measuredH":"24","x":"17","y":"9","properties":{"size":"16","text":"ebpf"}}]}}},{"ID":"1979","typeID":"__group__","zOrder":"28","measuredW":"215","measuredH":"133","w":"215","h":"133","x":"501","y":"3096","properties":{"controlName":"106-troubleshooting-techniques:log-analysis"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"215","h":"133","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"90","measuredH":"24","x":"63","y":"8","properties":{"size":"16","text":"Log Analysis"}}]}}},{"ID":"1980","typeID":"__group__","zOrder":"29","measuredW":"95","measuredH":"42","w":"95","h":"42","x":"510","y":"3133","properties":{"controlName":"100-troubleshooting-techniques:log-analysis:pg-badger"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"95","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"73","measuredH":"24","x":"11","y":"9","properties":{"size":"16","text":"pgBadger"}}]}}},{"ID":"1981","typeID":"__group__","zOrder":"30","measuredW":"69","measuredH":"42","w":"69","h":"42","x":"575","y":"3179","properties":{"controlName":"102-troubleshooting-techniques:log-analysis:grep"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"69","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"34","measuredH":"24","x":"18","y":"8","properties":{"size":"16","text":"grep"}}]}}},{"ID":"1982","typeID":"__group__","zOrder":"31","measuredW":"61","measuredH":"42","w":"61","h":"42","x":"510","y":"3178","properties":{"controlName":"101-troubleshooting-techniques:log-analysis:awk"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"61","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"28","measuredH":"24","x":"17","y":"9","properties":{"size":"16","text":"awk"}}]}}},{"ID":"1983","typeID":"__group__","zOrder":"32","measuredW":"57","measuredH":"42","w":"57","h":"42","x":"649","y":"3178","properties":{"controlName":"103-troubleshooting-techniques:log-analysis:sed"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"57","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"27","measuredH":"24","x":"15","y":"9","properties":{"size":"16","text":"sed"}}]}}},{"ID":"1984","typeID":"__group__","zOrder":"282","measuredW":"209","measuredH":"96","w":"209","h":"96","x":"296","y":"2818","properties":{"controlName":"101-troubleshooting-techniques:tools"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"209","h":"96","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"24","x":"52","y":"12","properties":{"size":"16","text":"Postgres Tools"}}]}}},{"ID":"1985","typeID":"__group__","zOrder":"283","measuredW":"189","measuredH":"42","w":"189","h":"42","x":"306","y":"2862","properties":{"controlName":"100-troubleshooting-techniques:tools:pgcenter"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"189","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"66","measuredH":"24","x":"62","y":"9","properties":{"size":"16","text":"pgcenter"}}]}}},{"ID":"1986","typeID":"Arrow","zOrder":"33","w":"1","h":"97","measuredW":"150","measuredH":"100","x":"999","y":"2292","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962662816,"y":-0.5},"p1":{"x":0.49999999999999983,"y":0},"p2":{"x":0.4271178962662816,"y":96.57440424601737}}},{"ID":"1987","typeID":"Arrow","zOrder":"34","w":"1","h":"97","measuredW":"150","measuredH":"100","x":"681","y":"2293","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962662816,"y":-0.5},"p1":{"x":0.49999999999999983,"y":0},"p2":{"x":0.4271178962662816,"y":96.57440424601737}}},{"ID":"1988","typeID":"Canvas","zOrder":"35","w":"146","h":"164","measuredW":"100","measuredH":"70","x":"611","y":"2359"},{"ID":"1989","typeID":"Arrow","zOrder":"36","w":"1","h":"88","measuredW":"150","measuredH":"100","x":"434","y":"2458","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962663953,"y":0.3713024393487103},"p1":{"x":0.4999999999999998,"y":0},"p2":{"x":0.4271178962663953,"y":88.66666666666663}}},{"ID":"1990","typeID":"Arrow","zOrder":"37","w":"1","h":"54","measuredW":"150","measuredH":"100","x":"437","y":"2305","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962662816,"y":-0.5},"p1":{"x":0.49999999999999983,"y":2.753189908645436e-31},"p2":{"x":0.4271178962663953,"y":53.66666666666663}}},{"ID":"1991","typeID":"Arrow","zOrder":"38","w":"620","h":"1","measuredW":"150","measuredH":"100","x":"232","y":"1784","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0.13465453284504747,"y":-0.11774307773521286},"p1":{"x":0.5000000000000002,"y":0},"p2":{"x":619.7495916965531,"y":-0.11774307773521286}}},{"ID":"1992","typeID":"Arrow","zOrder":"39","w":"1","h":"54","measuredW":"150","measuredH":"100","x":"594","y":"1975","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962662816,"y":-0.5},"p1":{"x":0.49999999999999983,"y":2.753189908645436e-31},"p2":{"x":0.4271178962663953,"y":53.66666666666663}}},{"ID":"1993","typeID":"Arrow","zOrder":"40","w":"1","h":"54","measuredW":"150","measuredH":"100","x":"850","y":"1975","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962662816,"y":-0.5},"p1":{"x":0.49999999999999983,"y":2.753189908645436e-31},"p2":{"x":0.4271178962663953,"y":53.66666666666663}}},{"ID":"1994","typeID":"Arrow","zOrder":"41","w":"404","h":"1","measuredW":"150","measuredH":"100","x":"415","y":"1853","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962663953,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":404.698868282416,"y":0}}},{"ID":"1995","typeID":"Arrow","zOrder":"42","w":"1","h":"264","measuredW":"150","measuredH":"100","x":"1256","y":"1587","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962662816,"y":0.2815709355738818},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":0.4271178962662816,"y":264.5}}},{"ID":"1996","typeID":"Arrow","zOrder":"43","w":"1","h":"65","measuredW":"150","measuredH":"100","x":"852","y":"1792","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962662816,"y":-0.5},"p1":{"x":0.4999999999999998,"y":0},"p2":{"x":0.4271178962662816,"y":64.5}}},{"ID":"1997","typeID":"Arrow","zOrder":"44","w":"1","h":"53","measuredW":"150","measuredH":"100","x":"1007","y":"1792","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962662816,"y":-0.5},"p1":{"x":0.4999999999999999,"y":0},"p2":{"x":0.4271178962662816,"y":52.5}}},{"ID":"1998","typeID":"Arrow","zOrder":"45","w":"102","h":"42","measuredW":"150","measuredH":"100","x":"701","y":"1729","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":-0.3637224596427586,"y":0.4123432898111332},"p1":{"x":0.5571092804064476,"y":-0.10882932503976735},"p2":{"x":101.56767757191813,"y":41.71540129516461}}},{"ID":"1999","typeID":"Arrow","zOrder":"46","w":"1","h":"54","measuredW":"150","measuredH":"100","x":"641","y":"2046","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962662816,"y":-0.5},"p1":{"x":0.49999999999999983,"y":2.753189908645436e-31},"p2":{"x":0.4271178962663953,"y":53.66666666666663}}},{"ID":"2000","typeID":"Arrow","zOrder":"47","w":"1","h":"54","measuredW":"150","measuredH":"100","x":"849","y":"1858","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962662816,"y":-0.5},"p1":{"x":0.49999999999999983,"y":2.753189908645436e-31},"p2":{"x":0.4271178962663953,"y":53.66666666666663}}},{"ID":"2001","typeID":"Arrow","zOrder":"48","w":"1","h":"54","measuredW":"150","measuredH":"100","x":"1078","y":"1933","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962662816,"y":-0.5},"p1":{"x":0.49999999999999983,"y":2.753189908645436e-31},"p2":{"x":0.4271178962663953,"y":53.66666666666663}}},{"ID":"2002","typeID":"Canvas","zOrder":"49","w":"188","h":"157","measuredW":"100","measuredH":"70","x":"977","y":"1980"},{"ID":"2003","typeID":"Arrow","zOrder":"50","w":"1","h":"54","measuredW":"150","measuredH":"100","x":"1257","y":"1849","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962662816,"y":-0.5},"p1":{"x":0.49999999999999983,"y":2.753189908645436e-31},"p2":{"x":0.4271178962663953,"y":53.66666666666663}}},{"ID":"2004","typeID":"Arrow","zOrder":"51","w":"1","h":"54","measuredW":"150","measuredH":"100","x":"1078","y":"1846","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962662816,"y":-0.5},"p1":{"x":0.49999999999999983,"y":2.753189908645436e-31},"p2":{"x":0.4271178962663953,"y":53.66666666666663}}},{"ID":"2005","typeID":"__group__","zOrder":"52","measuredW":"418","measuredH":"47","w":"418","h":"47","x":"977","y":"1830","properties":{"controlName":"102-postgresql-infrastructure-skills:backup-recovery-tools"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"418","h":"47","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"180","measuredH":"24","x":"120","y":"12","properties":{"size":"16","text":"Backup / Recovery Tools"}}]}}},{"ID":"2006","typeID":"Arrow","zOrder":"53","w":"1","h":"54","measuredW":"150","measuredH":"100","x":"1257","y":"1929","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962662816,"y":-0.5},"p1":{"x":0.49999999999999983,"y":2.753189908645436e-31},"p2":{"x":0.4271178962663953,"y":53.66666666666663}}},{"ID":"2007","typeID":"Canvas","zOrder":"54","w":"235","h":"157","measuredW":"100","measuredH":"70","x":"1160","y":"1980"},{"ID":"2008","typeID":"Arrow","zOrder":"55","w":"1","h":"287","measuredW":"150","measuredH":"100","x":"946","y":"1509","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":-0.4129169328207354,"y":286.97930395280105},"p1":{"x":0.5000000000000001,"y":0},"p2":{"x":-0.4129169328207354,"y":-0.11774307773504233}}},{"ID":"2009","typeID":"Arrow","zOrder":"56","w":"165","h":"1","measuredW":"150","measuredH":"100","x":"780","y":"1509","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0.4483238886820118,"y":-0.11774307773521286},"p1":{"x":0.5000000000000002,"y":0},"p2":{"x":165.74959169655313,"y":-0.11774307773521286}}},{"ID":"2010","typeID":"Arrow","zOrder":"57","w":"1","h":"191","measuredW":"150","measuredH":"100","x":"628","y":"1406","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962663953,"y":0},"p1":{"x":0.4999999999999999,"y":0},"p2":{"x":0.4271178962663953,"y":190.66666666666663}}},{"ID":"2011","typeID":"Arrow","zOrder":"58","w":"127","h":"34","measuredW":"150","measuredH":"100","x":"454","y":"1512","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.11994957005373408,"y":33.764875280635124},"p1":{"x":0.48226186491714973,"y":0.07717329440735292},"p2":{"x":126.93000271100163,"y":0.32046566104463636}}},{"ID":"2012","typeID":"Arrow","zOrder":"59","w":"117","h":"40","measuredW":"150","measuredH":"100","x":"449","y":"1450","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":-0.45411869987805176,"y":-0.38780237568789744},"p1":{"x":0.5058786326070862,"y":-0.07078943628709435},"p2":{"x":116.60131496868928,"y":40.02419258131749}}},{"ID":"2013","typeID":"Arrow","zOrder":"60","w":"191","h":"1","measuredW":"150","measuredH":"100","x":"406","y":"1501","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962663953,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":191,"y":0}}},{"ID":"2014","typeID":"Arrow","zOrder":"61","w":"134","h":"98","measuredW":"150","measuredH":"100","x":"421","y":"1172","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.3333333333333144,"y":97.66666666666663},"p1":{"x":0.5069805639200657,"y":0.10073911853271315},"p2":{"x":134.13752000020185,"y":-0.3173254102676992},"color":"10027263"}},{"ID":"2015","typeID":"Arrow","zOrder":"62","w":"147","h":"44","measuredW":"150","measuredH":"100","x":"407","y":"1171","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3333333333333144,"y":44},"p1":{"x":0.5300999629766752,"y":0.0764901888189561},"p2":{"x":147,"y":0},"color":"10027263"}},{"ID":"2016","typeID":"Arrow","zOrder":"63","w":"128","h":"41","measuredW":"150","measuredH":"100","x":"425","y":"1071","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.3333333333333144,"y":0},"p1":{"x":0.4922100240848163,"y":-0.11071038048662071},"p2":{"x":127.66666666666669,"y":39.33333333333337},"color":"10027263"}},{"ID":"2017","typeID":"Arrow","zOrder":"64","w":"136","h":"92","measuredW":"150","measuredH":"100","x":"425","y":"1021","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.3333333333333144,"y":0},"p1":{"x":0.4922100240848163,"y":-0.11071038048662066},"p2":{"x":135.72190217879785,"y":91.72550749825871},"color":"10027263"}},{"ID":"2018","typeID":"Arrow","zOrder":"65","w":"189","h":"6","measuredW":"150","measuredH":"100","x":"374","y":"1158","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.4271178962663953,"y":6},"p1":{"x":0.5,"y":0},"p2":{"x":189.67849256059174,"y":0.26114628054824607},"color":"10027263"}},{"ID":"2019","typeID":"Arrow","zOrder":"66","w":"188","h":"7","measuredW":"150","measuredH":"100","x":"364","y":"1119","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.4271178962663953,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":188.66666666666669,"y":6.666666666666629},"color":"10027263"}},{"ID":"2020","typeID":"Arrow","zOrder":"67","w":"1","h":"191","measuredW":"150","measuredH":"100","x":"557","y":"1051","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.4271178962663953,"y":0},"p1":{"x":0.4999999999999999,"y":0},"p2":{"x":0.4271178962663953,"y":190.66666666666663},"color":"10027263"}},{"ID":"2021","typeID":"Arrow","zOrder":"68","w":"128","h":"1","measuredW":"150","measuredH":"100","x":"734","y":"1141","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":128.3182218608979,"y":0},"p1":{"x":0.5000000000000001,"y":0},"p2":{"x":0,"y":0},"color":"10027263"}},{"ID":"2022","typeID":"__group__","zOrder":"69","measuredW":"304","measuredH":"202","w":"304","h":"202","x":"1084","y":"1238","properties":{"controlName":"103-learn-sql-concepts:advanced-topics"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"304","h":"202","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"122","measuredH":"24","x":"91","y":"18","properties":{"size":"16","text":"Advanced Topics"}}]}}},{"ID":"2023","typeID":"Arrow","zOrder":"70","w":"258","h":"1","measuredW":"150","measuredH":"100","x":"946","y":"920","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.49987434137158676,"y":0.00022818425917650698},"p2":{"x":258,"y":0}}},{"ID":"2024","typeID":"Arrow","zOrder":"71","w":"258","h":"1","measuredW":"150","measuredH":"100","x":"946","y":"903","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.49987434137158676,"y":0.00022818425917650698},"p2":{"x":258,"y":0}}},{"ID":"2025","typeID":"Arrow","zOrder":"72","w":"1","h":"106","measuredW":"150","measuredH":"100","x":"1309","y":"912","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":106.43592685891701},"p1":{"x":0.5000000000000001,"y":0},"p2":{"x":0,"y":0}}},{"ID":"2026","typeID":"Arrow","zOrder":"73","w":"1","h":"106","measuredW":"150","measuredH":"100","x":"1158","y":"912","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":106.43592685891701},"p1":{"x":0.5000000000000001,"y":0},"p2":{"x":0,"y":0}}},{"ID":"2027","typeID":"__group__","zOrder":"74","measuredW":"154","measuredH":"241","w":"154","h":"241","x":"1085","y":"969","properties":{"controlName":"100-learn-sql-concepts:ddl-queries"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"154","h":"241","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"95","measuredH":"24","x":"29","y":"13","properties":{"size":"16","text":"DDL Queries"}}]}}},{"ID":"2028","typeID":"__group__","zOrder":"75","measuredW":"130","measuredH":"42","w":"130","h":"42","x":"1097","y":"1106","properties":{"controlName":"102-learn-sql-concepts:ddl-queries:data-types"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"130","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"81","measuredH":"24","x":"24","y":"9","properties":{"size":"16","text":"Data Types"}}]}}},{"ID":"2029","typeID":"__group__","zOrder":"76","measuredW":"130","measuredH":"42","w":"130","h":"42","x":"1096","y":"1013","properties":{"controlName":"100-learn-sql-concepts:ddl-queries:for-schemas"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"130","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"95","measuredH":"24","x":"19","y":"9","properties":{"size":"16","text":"For Schemas"}}]}}},{"ID":"2030","typeID":"__group__","zOrder":"77","measuredW":"130","measuredH":"42","w":"130","h":"42","x":"1096","y":"1059","properties":{"controlName":"101-learn-sql-concepts:ddl-queries:for-tables"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"130","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"24","x":"29","y":"9","properties":{"size":"16","text":"For Tables"}}]}}},{"ID":"2031","typeID":"Arrow","zOrder":"78","w":"1","h":"213","measuredW":"150","measuredH":"100","x":"946","y":"690","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":-0.4129169328207354,"y":212.3884650838079},"p1":{"x":0.5000000000000002,"y":0},"p2":{"x":-0.4129169328207354,"y":-0.11774307773504233}}},{"ID":"2032","typeID":"Arrow","zOrder":"79","w":"128","h":"1","measuredW":"150","measuredH":"100","x":"1107","y":"685","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":128.3182218608979,"y":0},"p1":{"x":0.5000000000000001,"y":0},"p2":{"x":0,"y":0}}},{"ID":"2033","typeID":"Arrow","zOrder":"80","w":"1","h":"147","measuredW":"150","measuredH":"100","x":"1077","y":"613","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":-0.12826052131362076},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":147.29881929523685}}},{"ID":"2034","typeID":"Arrow","zOrder":"81","w":"172","h":"1","measuredW":"150","measuredH":"100","x":"753","y":"686","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":-0.11774307773505654},"p1":{"x":0.5000000000000002,"y":2.0577493387487696e-32},"p2":{"x":171.58708306717926,"y":-0.11774307773504233}}},{"ID":"2035","typeID":"Arrow","zOrder":"82","w":"171","h":"258","measuredW":"150","measuredH":"100","x":"571","y":"414","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":171,"y":0},"p1":{"x":0.5854320642684712,"y":0.23339886429384038},"p2":{"x":0.008847042366596725,"y":257.51497904447774}}},{"ID":"2036","typeID":"Arrow","zOrder":"83","w":"1","h":"78","measuredW":"150","measuredH":"100","x":"640","y":"707","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962663953,"y":0},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":0.4271178962663953,"y":78.47632623201923}}},{"ID":"2037","typeID":"Arrow","zOrder":"84","w":"1","h":"94","measuredW":"150","measuredH":"100","x":"355","y":"691","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962663953,"y":0.3919582050954773},"p1":{"x":0.4999999999999999,"y":0},"p2":{"x":0.4271178962663953,"y":94.47632623201923}}},{"ID":"2038","typeID":"Arrow","zOrder":"85","w":"191","h":"1","measuredW":"150","measuredH":"100","x":"352","y":"686","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962663953,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":191,"y":0}}},{"ID":"2039","typeID":"Label","zOrder":"86","measuredW":"152","measuredH":"36","x":"666","y":"181","properties":{"size":"28","text":"PostgreSQL"}},{"ID":"2040","typeID":"Arrow","zOrder":"87","w":"1","h":"84","measuredW":"150","measuredH":"100","x":"741","y":"86","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":-0.3333333333333428},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":84}}},{"ID":"2041","typeID":"__group__","zOrder":"88","measuredW":"269","measuredH":"49","w":"269","h":"49","x":"506","y":"662","properties":{"controlName":"102-rdbms-concepts"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"269","h":"49","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"187","measuredH":"25","x":"41","y":"12","properties":{"text":"Basic RDBMS Concepts","size":"17"}}]}}},{"ID":"2042","typeID":"__group__","zOrder":"89","measuredW":"184","measuredH":"42","w":"184","h":"42","x":"259","y":"666","properties":{"controlName":"100-rdbms-concepts:object-model"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"184","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"24","x":"43","y":"9","properties":{"text":"Object Model","size":"16"}}]}}},{"ID":"2043","typeID":"__group__","zOrder":"90","measuredW":"269","measuredH":"42","w":"269","h":"42","x":"506","y":"897","properties":{"controlName":"104-rdbms-concepts:high-level-database-concepts:query-processing"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"269","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"128","measuredH":"24","x":"71","y":"9","properties":{"size":"16","text":"Query Processing"}}]}}},{"ID":"2044","typeID":"__group__","zOrder":"91","measuredW":"184","measuredH":"42","w":"184","h":"42","x":"259","y":"484","properties":{"controlName":"105-rdbms-concepts:object-model:data-types"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"184","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"81","measuredH":"24","x":"51","y":"9","properties":{"size":"16","text":"Data Types"}}]}}},{"ID":"2045","typeID":"__group__","zOrder":"92","measuredW":"82","measuredH":"42","w":"82","h":"42","x":"259","y":"529","properties":{"controlName":"103-rdbms-concepts:object-model:rows"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"82","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"40","measuredH":"24","x":"21","y":"9","properties":{"size":"16","text":"Rows"}}]}}},{"ID":"2046","typeID":"__group__","zOrder":"93","measuredW":"99","measuredH":"42","w":"99","h":"42","x":"344","y":"529","properties":{"controlName":"104-rdbms-concepts:object-model:columns"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"99","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"24","x":"18","y":"9","properties":{"size":"16","text":"Columns"}}]}}},{"ID":"2047","typeID":"__group__","zOrder":"94","measuredW":"82","measuredH":"42","w":"82","h":"42","x":"259","y":"574","properties":{"controlName":"101-rdbms-concepts:object-model:tables"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"82","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"24","x":"17","y":"9","properties":{"size":"16","text":"Tables"}}]}}},{"ID":"2048","typeID":"__group__","zOrder":"95","measuredW":"99","measuredH":"42","w":"99","h":"42","x":"344","y":"574","properties":{"controlName":"102-rdbms-concepts:object-model:schemas"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"99","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"67","measuredH":"24","x":"16","y":"9","properties":{"size":"16","text":"Schemas"}}]}}},{"ID":"2049","typeID":"__group__","zOrder":"96","measuredW":"184","measuredH":"42","w":"184","h":"42","x":"259","y":"620","properties":{"controlName":"100-rdbms-concepts:object-model:databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"184","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"24","x":"53","y":"9","properties":{"size":"16","text":"Databases"}}]}}},{"ID":"2050","typeID":"__group__","zOrder":"97","measuredW":"184","measuredH":"42","w":"184","h":"42","x":"259","y":"439","properties":{"controlName":"106-rdbms-concepts:object-model:queries"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"184","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"58","measuredH":"24","x":"63","y":"9","properties":{"size":"16","text":"Queries"}}]}}},{"ID":"2051","typeID":"__group__","zOrder":"98","measuredW":"184","measuredH":"42","w":"184","h":"42","x":"259","y":"756","properties":{"controlName":"101-rdbms-concepts:relational-model"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"184","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"123","measuredH":"24","x":"30","y":"9","properties":{"size":"16","text":"Relational Model"}}]}}},{"ID":"2052","typeID":"__group__","zOrder":"99","measuredW":"92","measuredH":"42","w":"92","h":"42","x":"258","y":"803","properties":{"controlName":"100-rdbms-concepts:relational-model:domains"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"92","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"24","x":"14","y":"9","properties":{"size":"16","text":"Domains"}}]}}},{"ID":"2053","typeID":"__group__","zOrder":"100","measuredW":"89","measuredH":"42","w":"89","h":"42","x":"354","y":"803","properties":{"controlName":"101-rdbms-concepts:relational-model:attributes"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"89","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"70","measuredH":"24","x":"10","y":"9","properties":{"size":"16","text":"Attributes"}}]}}},{"ID":"2054","typeID":"__group__","zOrder":"101","measuredW":"92","measuredH":"42","w":"92","h":"42","x":"258","y":"849","properties":{"controlName":"102-rdbms-concepts:relational-model:tuples"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"92","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"24","x":"24","y":"9","properties":{"size":"16","text":"Tuples"}}]}}},{"ID":"2055","typeID":"__group__","zOrder":"102","measuredW":"89","measuredH":"42","w":"89","h":"42","x":"354","y":"849","properties":{"controlName":"103-rdbms-concepts:relational-model:relations"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"89","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"69","measuredH":"24","x":"11","y":"9","properties":{"size":"16","text":"Relations"}}]}}},{"ID":"2056","typeID":"__group__","zOrder":"103","measuredW":"106","measuredH":"42","w":"106","h":"42","x":"258","y":"895","properties":{"controlName":"104-rdbms-concepts:relational-model:constraints"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"106","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"83","measuredH":"24","x":"11","y":"9","properties":{"size":"16","text":"Constraints"}}]}}},{"ID":"2057","typeID":"__group__","zOrder":"104","measuredW":"73","measuredH":"42","w":"73","h":"42","x":"370","y":"895","properties":{"controlName":"105-rdbms-concepts:relational-model:null"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"73","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"43","measuredH":"24","x":"15","y":"9","properties":{"size":"16","text":"NULL"}}]}}},{"ID":"2058","typeID":"__group__","zOrder":"105","measuredW":"269","measuredH":"42","w":"269","h":"42","x":"506","y":"758","properties":{"controlName":"102-rdbms-concepts:high-level-database-concepts"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"269","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"225","measuredH":"24","x":"22","y":"9","properties":{"size":"16","text":"High Level Database Concepts"}}]}}},{"ID":"2059","typeID":"__group__","zOrder":"106","measuredW":"64","measuredH":"42","w":"64","h":"42","x":"506","y":"805","properties":{"controlName":"100-rdbms-concepts:high-level-database-concepts:acid"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"64","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"24","x":"13","y":"9","properties":{"size":"16","text":"ACID"}}]}}},{"ID":"2060","typeID":"__group__","zOrder":"107","measuredW":"74","measuredH":"42","w":"74","h":"42","x":"575","y":"805","properties":{"controlName":"101-rdbms-concepts:high-level-database-concepts:mvcc"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"74","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"46","measuredH":"24","x":"14","y":"9","properties":{"size":"16","text":"MVCC"}}]}}},{"ID":"2061","typeID":"__group__","zOrder":"108","measuredW":"122","measuredH":"42","w":"122","h":"42","x":"653","y":"805","properties":{"controlName":"102-rdbms-concepts:high-level-database-concepts:transactions"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"122","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"24","x":"14","y":"9","properties":{"size":"16","text":"Transactions"}}]}}},{"ID":"2062","typeID":"__group__","zOrder":"109","measuredW":"269","measuredH":"42","w":"269","h":"42","x":"506","y":"851","properties":{"controlName":"103-rdbms-concepts:high-level-database-concepts:write-ahead-log"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"269","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"122","measuredH":"24","x":"74","y":"9","properties":{"size":"16","text":"Write-ahead Log"}}]}}},{"ID":"2063","typeID":"__group__","zOrder":"110","measuredW":"247","measuredH":"49","w":"247","h":"49","x":"876","y":"662","properties":{"controlName":"103-installation-and-setup"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"247","h":"49","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"166","measuredH":"25","x":"41","y":"12","properties":{"size":"17","text":"Installation and Setup"}}]}}},{"ID":"2064","typeID":"__group__","zOrder":"111","measuredW":"180","measuredH":"42","w":"180","h":"42","x":"975","y":"583","properties":{"controlName":"100-installation-and-setup:package-managers"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"180","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"141","measuredH":"24","x":"19","y":"9","properties":{"size":"16","text":"Package Managers"}}]}}},{"ID":"2065","typeID":"__group__","zOrder":"112","measuredW":"180","measuredH":"42","w":"180","h":"42","x":"975","y":"537","properties":{"controlName":"101-installation-and-setup:using-docker"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"180","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"24","x":"41","y":"9","properties":{"size":"16","text":"Using Docker"}}]}}},{"ID":"2066","typeID":"__group__","zOrder":"113","measuredW":"189","measuredH":"42","w":"189","h":"42","x":"973","y":"745","properties":{"controlName":"102-installation-and-setup:connect-using-psql"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"189","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"146","measuredH":"24","x":"22","y":"9","properties":{"size":"16","text":"Connect using `psql`"}}]}}},{"ID":"2067","typeID":"Canvas","zOrder":"114","w":"189","h":"189","measuredW":"100","measuredH":"70","x":"1199","y":"592"},{"ID":"2068","typeID":"Label","zOrder":"115","measuredW":"140","measuredH":"24","x":"1224","y":"603","properties":{"size":"16","text":"Managing Postgres"}},{"ID":"2069","typeID":"__group__","zOrder":"116","measuredW":"170","measuredH":"42","w":"170","h":"42","x":"1209","y":"635","properties":{"controlName":"104-installation-and-setup:using-systemd"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"170","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"112","measuredH":"24","x":"29","y":"9","properties":{"size":"16","text":"Using `systemd`"}}]}}},{"ID":"2070","typeID":"__group__","zOrder":"117","measuredW":"170","measuredH":"42","w":"170","h":"42","x":"1209","y":"682","properties":{"controlName":"105-installation-and-setup:using-pgctl"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"170","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"24","x":"36","y":"9","properties":{"size":"16","text":"Using `pg_ctl`"}}]}}},{"ID":"2071","typeID":"__group__","zOrder":"118","measuredW":"170","measuredH":"42","w":"170","h":"42","x":"1209","y":"728","properties":{"controlName":"106-installation-and-setup:using-pgctlcluster"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"170","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"147","measuredH":"24","x":"11","y":"9","properties":{"size":"16","text":"Using `pg_ctlcluster`"}}]}}},{"ID":"2072","typeID":"__group__","zOrder":"119","measuredW":"189","measuredH":"42","w":"189","h":"42","x":"973","y":"791","properties":{"controlName":"103-installation-and-setup:deployment-in-cloud"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"189","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"150","measuredH":"24","x":"20","y":"9","properties":{"size":"16","text":"Deployment in Cloud"}}]}}},{"ID":"2073","typeID":"__group__","zOrder":"120","measuredW":"303","measuredH":"49","w":"303","h":"49","x":"1085","y":"887","properties":{"controlName":"104-learn-sql-concepts"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"303","h":"49","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"161","measuredH":"25","x":"71","y":"12","properties":{"size":"17","text":"Learn SQL Concepts"}}]}}},{"ID":"2074","typeID":"__group__","zOrder":"121","measuredW":"154","measuredH":"234","w":"154","h":"234","x":"1234","y":"969","properties":{"controlName":"101-learn-sql-concepts:dml-queries"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"154","h":"234","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"97","measuredH":"24","x":"28","y":"14","properties":{"size":"16","text":"DML Queries"}}]}}},{"ID":"2075","typeID":"__group__","zOrder":"122","measuredW":"132","measuredH":"42","w":"132","h":"42","x":"1245","y":"1013","properties":{"controlName":"100-learn-sql-concepts:dml-queries:querying-data"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"132","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"24","x":"13","y":"9","properties":{"size":"16","text":"Querying Data"}}]}}},{"ID":"2076","typeID":"__group__","zOrder":"123","measuredW":"132","measuredH":"42","w":"132","h":"42","x":"1245","y":"1105","properties":{"controlName":"102-learn-sql-concepts:dml-queries:modifying-data"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"132","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"109","measuredH":"24","x":"11","y":"9","properties":{"size":"16","text":"Modifying Data"}}]}}},{"ID":"2077","typeID":"__group__","zOrder":"124","measuredW":"132","measuredH":"42","w":"132","h":"42","x":"1245","y":"1059","properties":{"controlName":"101-learn-sql-concepts:dml-queries:filtering-data"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"132","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"24","x":"17","y":"9","properties":{"size":"16","text":"Filtering Data"}}]}}},{"ID":"2078","typeID":"__group__","zOrder":"125","measuredW":"130","measuredH":"42","w":"130","h":"42","x":"1246","y":"1151","properties":{"controlName":"103-learn-sql-concepts:dml-queries:joining-tables"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"130","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"103","measuredH":"24","x":"13","y":"9","properties":{"size":"16","text":"Joining Tables"}}]}}},{"ID":"2079","typeID":"Arrow","zOrder":"126","w":"1","h":"571","measuredW":"150","measuredH":"100","x":"946","y":"920","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":-0.4129169328207354,"y":570.8537254716314},"p1":{"x":0.5000000000000002,"y":0},"p2":{"x":-0.4129169328207354,"y":-0.11774307773504233}}},{"ID":"2080","typeID":"__group__","zOrder":"127","measuredW":"303","measuredH":"42","w":"303","h":"42","x":"1085","y":"1200","properties":{"controlName":"102-learn-sql-concepts:import-export-using-copy"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"303","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"208","measuredH":"24","x":"48","y":"9","properties":{"size":"16","text":"Import / Export using `COPY`"}}]}}},{"ID":"2081","typeID":"__group__","zOrder":"128","measuredW":"130","measuredH":"42","w":"130","h":"42","x":"1098","y":"1289","properties":{"controlName":"100-learn-sql-concepts:advanced-topics:transactions"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"130","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"24","x":"18","y":"9","properties":{"size":"16","text":"Transactions"}}]}}},{"ID":"2082","typeID":"__group__","zOrder":"129","measuredW":"141","measuredH":"42","w":"141","h":"42","x":"1234","y":"1289","properties":{"controlName":"101-learn-sql-concepts:advanced-topics:cte"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"141","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"32","measuredH":"24","x":"55","y":"9","properties":{"size":"16","text":"CTE"}}]}}},{"ID":"2083","typeID":"__group__","zOrder":"130","measuredW":"130","measuredH":"42","w":"130","h":"42","x":"1098","y":"1337","properties":{"controlName":"102-learn-sql-concepts:advanced-topics:subqueries"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"130","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"83","measuredH":"24","x":"23","y":"9","properties":{"size":"16","text":"Subqueries"}}]}}},{"ID":"2084","typeID":"__group__","zOrder":"131","measuredW":"141","measuredH":"42","w":"141","h":"42","x":"1234","y":"1337","properties":{"controlName":"103-learn-sql-concepts:advanced-topics:lateral-join"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"141","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"84","measuredH":"24","x":"29","y":"9","properties":{"size":"16","text":"Lateral Join"}}]}}},{"ID":"2085","typeID":"__group__","zOrder":"132","measuredW":"130","measuredH":"42","w":"130","h":"42","x":"1098","y":"1384","properties":{"controlName":"104-learn-sql-concepts:advanced-topics:grouping"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"130","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"67","measuredH":"24","x":"31","y":"9","properties":{"size":"16","text":"Grouping"}}]}}},{"ID":"2086","typeID":"__group__","zOrder":"133","measuredW":"141","measuredH":"42","w":"141","h":"42","x":"1234","y":"1384","properties":{"controlName":"105-learn-sql-concepts:advanced-topics:set-operations"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"141","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"109","measuredH":"24","x":"16","y":"9","properties":{"size":"16","text":"Set Operations"}}]}}},{"ID":"2087","typeID":"__group__","zOrder":"134","measuredW":"240","measuredH":"49","w":"240","h":"49","x":"791","y":"1117","properties":{"controlName":"105-configuring-postgresql"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"240","h":"49","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"186","measuredH":"25","x":"27","y":"12","properties":{"size":"17","text":"Configuring PostgreSQL"}}]}}},{"ID":"2088","typeID":"Canvas","zOrder":"135","w":"245","h":"79","measuredW":"100","measuredH":"70","x":"508","y":"1102"},{"ID":"2089","typeID":"Label","zOrder":"136","measuredW":"180","measuredH":"25","x":"530","y":"1116","properties":{"text":"Following {color:blue}postgres.conf{color}","size":"17"}},{"ID":"2090","typeID":"Label","zOrder":"137","measuredW":"186","measuredH":"25","x":"530","y":"1143","properties":{"text":"configurations and more","size":"17"}},{"ID":"2091","typeID":"__group__","zOrder":"138","measuredW":"174","measuredH":"42","w":"174","h":"42","x":"259","y":"1004","properties":{"controlName":"100-configuring-postgresql:resources-usage"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"174","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"130","measuredH":"24","x":"22","y":"9","properties":{"size":"16","text":"Resources Usage"}}]}}},{"ID":"2092","typeID":"__group__","zOrder":"139","measuredW":"174","measuredH":"42","w":"174","h":"42","x":"259","y":"1050","properties":{"controlName":"101-configuring-postgresql:write-ahead-log"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"174","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"122","measuredH":"24","x":"26","y":"9","properties":{"size":"16","text":"Write-ahead Log"}}]}}},{"ID":"2093","typeID":"__group__","zOrder":"140","measuredW":"174","measuredH":"67","w":"174","h":"67","x":"259","y":"1235","properties":{"controlName":"105-configuring-postgresql:checkpoints-background-writer"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"174","h":"67","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"91","measuredH":"24","x":"41","y":"11","properties":{"size":"16","text":"Checkpoints"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"135","measuredH":"24","x":"21","y":"34","properties":{"size":"16","text":"Background Writer"}}]}}},{"ID":"2094","typeID":"__group__","zOrder":"141","measuredW":"174","measuredH":"42","w":"174","h":"42","x":"259","y":"1097","properties":{"controlName":"102-configuring-postgresql:vacuums"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"174","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"66","measuredH":"24","x":"54","y":"9","properties":{"size":"16","text":"Vacuums"}}]}}},{"ID":"2095","typeID":"__group__","zOrder":"142","measuredW":"174","measuredH":"42","w":"174","h":"42","x":"259","y":"1143","properties":{"controlName":"103-configuring-postgresql:replication"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"174","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"82","measuredH":"24","x":"46","y":"9","properties":{"size":"16","text":"Replication"}}]}}},{"ID":"2096","typeID":"__group__","zOrder":"143","measuredW":"174","measuredH":"42","w":"174","h":"42","x":"259","y":"1189","properties":{"controlName":"104-configuring-postgresql:query-planner"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"174","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"104","measuredH":"24","x":"35","y":"9","properties":{"size":"16","text":"Query Planner"}}]}}},{"ID":"2097","typeID":"__group__","zOrder":"144","measuredW":"283","measuredH":"42","w":"283","h":"42","x":"509","y":"1023","properties":{"controlName":"107-configuring-postgresql:reporting-logging-statistics"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"283","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"236","measuredH":"24","x":"24","y":"9","properties":{"size":"16","text":"Reporting Logging and Statistics"}}]}}},{"ID":"2098","typeID":"__group__","zOrder":"145","measuredW":"283","measuredH":"42","w":"283","h":"42","x":"509","y":"1220","properties":{"controlName":"106-configuring-postgresql:adding-extensions"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"283","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"175","measuredH":"24","x":"54","y":"9","properties":{"size":"16","text":"Adding Extra Extensions"}}]}}},{"ID":"2099","typeID":"Arrow","zOrder":"146","w":"176","h":"1","measuredW":"150","measuredH":"100","x":"770","y":"1491","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0.4483238886820118,"y":-0.11774307773521286},"p1":{"x":0.5000000000000002,"y":0},"p2":{"x":176.47256858280025,"y":-0.11774307773521286}}},{"ID":"2100","typeID":"__group__","zOrder":"147","measuredW":"245","measuredH":"49","w":"245","h":"49","x":"547","y":"1477","properties":{"controlName":"106-postgresql-security-concepts"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"245","h":"49","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"211","measuredH":"25","x":"17","y":"12","properties":{"size":"17","text":"Postgres Security Concepts"}}]}}},{"ID":"2101","typeID":"__group__","zOrder":"148","measuredW":"202","measuredH":"42","w":"202","h":"42","x":"259","y":"1436","properties":{"controlName":"102-postgresql-security-concepts:authentication-models"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"202","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"162","measuredH":"24","x":"20","y":"9","properties":{"size":"16","text":"Authentication Models"}}]}}},{"ID":"2102","typeID":"__group__","zOrder":"149","measuredW":"76","measuredH":"42","w":"76","h":"42","x":"259","y":"1481","properties":{"controlName":"103-postgresql-security-concepts:roles"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"76","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"42","measuredH":"24","x":"17","y":"9","properties":{"size":"16","text":"Roles"}}]}}},{"ID":"2103","typeID":"__group__","zOrder":"150","measuredW":"122","measuredH":"42","w":"122","h":"42","x":"339","y":"1481","properties":{"controlName":"104-postgresql-security-concepts:pg-hba-conf"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"122","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"91","measuredH":"24","x":"15","y":"9","properties":{"size":"16","text":"pg_hba.conf"}}]}}},{"ID":"2104","typeID":"__group__","zOrder":"151","measuredW":"202","measuredH":"42","w":"202","h":"42","x":"259","y":"1526","properties":{"controlName":"105-postgresql-security-concepts:ssl-settings"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"202","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"92","measuredH":"24","x":"55","y":"9","properties":{"size":"16","text":"SSL Settings"}}]}}},{"ID":"2105","typeID":"__group__","zOrder":"152","measuredW":"184","measuredH":"42","w":"184","h":"42","x":"548","y":"1402","properties":{"controlName":"100-postgresql-security-concepts:object-priviliges"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"184","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"117","measuredH":"24","x":"33","y":"9","properties":{"size":"16","text":"Object Priviliges"}}]}}},{"ID":"2106","typeID":"__group__","zOrder":"153","measuredW":"184","measuredH":"42","w":"184","h":"42","x":"548","y":"1357","properties":{"controlName":"100-postgresql-security-concepts:object-priviliges:grant-revoke"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"184","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"111","measuredH":"24","x":"36","y":"9","properties":{"size":"16","text":"Grant / Revoke"}}]}}},{"ID":"2107","typeID":"__group__","zOrder":"154","measuredW":"184","measuredH":"42","w":"184","h":"42","x":"548","y":"1312","properties":{"controlName":"101-postgresql-security-concepts:object-priviliges:default-priviliges"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"184","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"127","measuredH":"24","x":"28","y":"9","properties":{"size":"16","text":"Default Privileges"}}]}}},{"ID":"2108","typeID":"__group__","zOrder":"155","measuredW":"184","measuredH":"42","w":"184","h":"42","x":"548","y":"1562","properties":{"controlName":"101-postgresql-security-concepts:advanced-topics"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"184","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"122","measuredH":"24","x":"31","y":"9","properties":{"size":"16","text":"Advanced Topics"}}]}}},{"ID":"2109","typeID":"__group__","zOrder":"156","measuredW":"184","measuredH":"42","w":"184","h":"42","x":"548","y":"1608","properties":{"controlName":"100-postgresql-security-concepts:advanced-topics:row-level-security"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"184","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"138","measuredH":"24","x":"23","y":"9","properties":{"size":"16","text":"Row-Level Security"}}]}}},{"ID":"2110","typeID":"__group__","zOrder":"157","measuredW":"184","measuredH":"42","w":"184","h":"42","x":"548","y":"1653","properties":{"controlName":"101-postgresql-security-concepts:advanced-topics:selinux"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"184","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"59","measuredH":"24","x":"62","y":"9","properties":{"size":"16","text":"SELinux"}}]}}},{"ID":"2111","typeID":"__group__","zOrder":"158","measuredW":"278","measuredH":"49","w":"278","h":"49","x":"788","y":"1756","properties":{"controlName":"107-postgresql-infrastructure-skills"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"278","h":"49","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"216","measuredH":"25","x":"31","y":"12","properties":{"size":"17","text":"Develop Infrastructure Skills"}}]}}},{"ID":"2112","typeID":"__group__","zOrder":"159","measuredW":"221","measuredH":"143","w":"221","h":"143","x":"1148","y":"1487","properties":{"controlName":"100-postgresql-infrastructure-skills:replication"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"221","h":"143","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"82","measuredH":"24","x":"70","y":"108","properties":{"size":"16","text":"Replication"}}]}}},{"ID":"2113","typeID":"__group__","zOrder":"160","measuredW":"194","measuredH":"42","w":"194","h":"42","x":"1162","y":"1545","properties":{"controlName":"101-postgresql-infrastructure-skills:replication:streaming-replication"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"194","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"160","measuredH":"24","x":"17","y":"9","properties":{"size":"16","text":"Streaming Replication"}}]}}},{"ID":"2114","typeID":"__group__","zOrder":"161","measuredW":"194","measuredH":"42","w":"194","h":"42","x":"1162","y":"1499","properties":{"controlName":"100-postgresql-infrastructure-skills:replication:logical-replication"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"194","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"139","measuredH":"24","x":"27","y":"9","properties":{"size":"16","text":"Logical Replication"}}]}}},{"ID":"2115","typeID":"__group__","zOrder":"162","measuredW":"103","measuredH":"42","w":"103","h":"42","x":"1169","y":"1991","properties":{"controlName":"104-postgresql-infrastructure-skills:backup-recovery-tools:pg-dump"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"103","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"69","measuredH":"24","x":"17","y":"9","properties":{"size":"16","text":"pg_dump"}}]}}},{"ID":"2116","typeID":"__group__","zOrder":"163","measuredW":"108","measuredH":"42","w":"108","h":"42","x":"1277","y":"1991","properties":{"controlName":"105-postgresql-infrastructure-skills:backup-recovery-tools:pg-dumpall"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"108","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"86","measuredH":"24","x":"11","y":"9","properties":{"size":"16","text":"pg_dumpall"}}]}}},{"ID":"2117","typeID":"__group__","zOrder":"164","measuredW":"216","measuredH":"42","w":"216","h":"42","x":"1169","y":"2038","properties":{"controlName":"106-postgresql-infrastructure-skills:backup-recovery-tools:pg-restore"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"216","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"81","measuredH":"24","x":"67","y":"9","properties":{"size":"16","text":"pg_restore"}}]}}},{"ID":"2118","typeID":"__group__","zOrder":"165","measuredW":"216","measuredH":"42","w":"216","h":"42","x":"1169","y":"2084","properties":{"controlName":"107-postgresql-infrastructure-skills:backup-recovery-tools:pg-basebackup"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"216","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"117","measuredH":"24","x":"49","y":"9","properties":{"size":"16","text":"pg_basebackup"}}]}}},{"ID":"2119","typeID":"Label","zOrder":"166","measuredW":"87","measuredH":"24","x":"1214","y":"1911","properties":{"size":"16","text":"Builtin Tools"}},{"ID":"2120","typeID":"Label","zOrder":"167","measuredW":"66","measuredH":"24","x":"1046","y":"1911","properties":{"size":"16","text":"3rd Party"}},{"ID":"2121","typeID":"__group__","zOrder":"168","measuredW":"81","measuredH":"42","w":"81","h":"42","x":"986","y":"1991","properties":{"controlName":"100-postgresql-infrastructure-skills:backup-recovery-tools:barman"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"81","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"24","x":"13","y":"9","properties":{"size":"16","text":"barman"}}]}}},{"ID":"2122","typeID":"__group__","zOrder":"169","measuredW":"166","measuredH":"42","w":"166","h":"42","x":"986","y":"2037","properties":{"controlName":"102-postgresql-infrastructure-skills:backup-recovery-tools:pgbackrest"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"166","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"81","measuredH":"24","x":"42","y":"9","properties":{"size":"16","text":"pgbackrest"}}]}}},{"ID":"2123","typeID":"__group__","zOrder":"170","measuredW":"166","measuredH":"42","w":"166","h":"42","x":"986","y":"2082","properties":{"controlName":"103-postgresql-infrastructure-skills:backup-recovery-tools:pg-probackup"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"166","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"24","x":"30","y":"9","properties":{"size":"16","text":"pg_probackup"}}]}}},{"ID":"2124","typeID":"__group__","zOrder":"171","measuredW":"80","measuredH":"42","w":"80","h":"42","x":"1072","y":"1991","properties":{"controlName":"101-postgresql-infrastructure-skills:backup-recovery-tools:wal-g"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"80","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"51","measuredH":"24","x":"14","y":"9","properties":{"size":"16","text":"WAL-G"}}]}}},{"ID":"2125","typeID":"__group__","zOrder":"172","measuredW":"418","measuredH":"42","w":"418","h":"42","x":"977","y":"2133","properties":{"controlName":"108-postgresql-infrastructure-skills:backup-recovery-tools:backup-validation-procedures"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"418","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"217","measuredH":"24","x":"98","y":"9","properties":{"size":"16","text":"Backup Validation Procedures"}}]}}},{"ID":"2126","typeID":"__group__","zOrder":"173","measuredW":"211","measuredH":"42","w":"211","h":"42","x":"745","y":"1832","properties":{"controlName":"103-postgresql-infrastructure-skills:upgrade-procedures"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"211","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"152","measuredH":"24","x":"30","y":"9","properties":{"size":"16","text":"Upgrade Procedures"}}]}}},{"ID":"2127","typeID":"__group__","zOrder":"174","measuredW":"211","measuredH":"42","w":"211","h":"42","x":"745","y":"1902","properties":{"controlName":"100-postgresql-infrastructure-skills:upgrade-procedures:using-pg-upgrade"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"211","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"142","measuredH":"24","x":"35","y":"9","properties":{"size":"16","text":"Using `pg_upgrade`"}}]}}},{"ID":"2128","typeID":"__group__","zOrder":"175","measuredW":"211","measuredH":"42","w":"211","h":"42","x":"745","y":"1948","properties":{"controlName":"101-postgresql-infrastructure-skills:upgrade-procedures:using-logical-replication"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"211","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"184","measuredH":"24","x":"14","y":"9","properties":{"size":"16","text":"Using Logical Replication"}}]}}},{"ID":"2129","typeID":"__group__","zOrder":"176","measuredW":"221","measuredH":"143","w":"221","h":"143","x":"1146","y":"1664","properties":{"controlName":"101-postgresql-infrastructure-skills:connection-pooling"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"221","h":"143","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"141","measuredH":"24","x":"40","y":"108","properties":{"size":"16","text":"Connection Pooling"}}]}}},{"ID":"2130","typeID":"__group__","zOrder":"177","measuredW":"194","measuredH":"42","w":"194","h":"42","x":"1160","y":"1722","properties":{"controlName":"101-postgresql-infrastructure-skills:connection-pooling:pg-bouncer-alternatives"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"194","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"170","measuredH":"24","x":"12","y":"9","properties":{"size":"16","text":"PgBouncer Alternatives"}}]}}},{"ID":"2131","typeID":"__group__","zOrder":"178","measuredW":"194","measuredH":"42","w":"194","h":"42","x":"1160","y":"1676","properties":{"controlName":"100-postgresql-infrastructure-skills:connection-pooling:pg-bouncer"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"194","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"81","measuredH":"24","x":"56","y":"9","properties":{"size":"16","text":"PgBouncer"}}]}}},{"ID":"2133","typeID":"__group__","zOrder":"179","measuredW":"211","measuredH":"42","w":"211","h":"42","x":"745","y":"2017","properties":{"controlName":"106-postgresql-infrastructure-skills:monitoring"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"211","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"24","x":"67","y":"9","properties":{"size":"16","text":"Monitoring"}}]}}},{"ID":"2134","typeID":"__group__","zOrder":"180","measuredW":"112","measuredH":"42","w":"112","h":"42","x":"745","y":"2064","properties":{"controlName":"100-postgresql-infrastructure-skills:monitoring:prometheus"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"112","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"88","measuredH":"24","x":"12","y":"9","properties":{"size":"16","text":"Prometheus"}}]}}},{"ID":"2135","typeID":"__group__","zOrder":"181","measuredW":"94","measuredH":"42","w":"94","h":"42","x":"862","y":"2064","properties":{"controlName":"101-postgresql-infrastructure-skills:monitoring:zabbix"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"94","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"49","measuredH":"24","x":"22","y":"9","properties":{"size":"16","text":"Zabbix"}}]}}},{"ID":"2136","typeID":"Arrow","zOrder":"182","w":"1","h":"54","measuredW":"150","measuredH":"100","x":"595","y":"1858","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962662816,"y":-0.5},"p1":{"x":0.49999999999999983,"y":2.753189908645436e-31},"p2":{"x":0.4271178962663953,"y":53.66666666666663}}},{"ID":"2137","typeID":"__group__","zOrder":"183","measuredW":"211","measuredH":"42","w":"211","h":"42","x":"491","y":"1832","properties":{"controlName":"104-postgresql-infrastructure-skills:cluster-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"211","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"153","measuredH":"24","x":"29","y":"9","properties":{"size":"16","text":"Cluster Management"}}]}}},{"ID":"2138","typeID":"__group__","zOrder":"184","measuredW":"211","measuredH":"42","w":"211","h":"42","x":"491","y":"1902","properties":{"controlName":"100-postgresql-infrastructure-skills:cluster-management:patroni"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"211","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"51","measuredH":"24","x":"80","y":"9","properties":{"size":"16","text":"Patroni"}}]}}},{"ID":"2139","typeID":"__group__","zOrder":"185","measuredW":"211","measuredH":"42","w":"211","h":"42","x":"491","y":"1948","properties":{"controlName":"101-postgresql-infrastructure-skills:cluster-management:patroni-alternatives"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"211","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"140","measuredH":"24","x":"36","y":"9","properties":{"size":"16","text":"Patroni Alternatives"}}]}}},{"ID":"2140","typeID":"Arrow","zOrder":"186","w":"1","h":"54","measuredW":"150","measuredH":"100","x":"542","y":"2042","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962662816,"y":-0.5},"p1":{"x":0.49999999999999983,"y":2.753189908645436e-31},"p2":{"x":0.4271178962663953,"y":53.66666666666663}}},{"ID":"2141","typeID":"__group__","zOrder":"187","measuredW":"301","measuredH":"42","w":"301","h":"42","x":"426","y":"2016","properties":{"controlName":"107-postgresql-infrastructure-skills:load-balancing"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"301","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"262","measuredH":"24","x":"22","y":"9","properties":{"size":"16","text":"Load Balancing & Service Discovery"}}]}}},{"ID":"2142","typeID":"__group__","zOrder":"188","measuredW":"106","measuredH":"42","w":"106","h":"42","x":"484","y":"2086","properties":{"controlName":"100-postgresql-infrastructure-skills:load-balancing:ha-proxy"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"106","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"61","measuredH":"24","x":"22","y":"9","properties":{"size":"16","text":"HAProxy"}}]}}},{"ID":"2143","typeID":"__group__","zOrder":"189","measuredW":"106","measuredH":"42","w":"106","h":"42","x":"484","y":"2132","properties":{"controlName":"102-postgresql-infrastructure-skills:load-balancing:keep-alived"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"106","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"81","measuredH":"24","x":"12","y":"9","properties":{"size":"16","text":"KeepAlived"}}]}}},{"ID":"2144","typeID":"__group__","zOrder":"190","measuredW":"91","measuredH":"42","w":"91","h":"42","x":"595","y":"2086","properties":{"controlName":"101-postgresql-infrastructure-skills:load-balancing:consul"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"91","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"50","measuredH":"24","x":"21","y":"9","properties":{"size":"16","text":"Consul"}}]}}},{"ID":"2145","typeID":"__group__","zOrder":"191","measuredW":"91","measuredH":"42","w":"91","h":"42","x":"595","y":"2133","properties":{"controlName":"103-postgresql-infrastructure-skills:load-balancing:etcd"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"91","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"33","measuredH":"24","x":"29","y":"9","properties":{"size":"16","text":"Etcd"}}]}}},{"ID":"2146","typeID":"Arrow","zOrder":"192","w":"1","h":"54","measuredW":"150","measuredH":"100","x":"354","y":"1858","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962662816,"y":-0.5},"p1":{"x":0.49999999999999983,"y":2.753189908645436e-31},"p2":{"x":0.4271178962663953,"y":53.66666666666663}}},{"ID":"2147","typeID":"__group__","zOrder":"193","measuredW":"197","measuredH":"42","w":"197","h":"42","x":"264","y":"1832","properties":{"controlName":"105-postgresql-infrastructure-skills:kubernetes-deployment"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"197","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"175","measuredH":"24","x":"11","y":"9","properties":{"size":"16","text":"Kubernetes Deployment"}}]}}},{"ID":"2148","typeID":"__group__","zOrder":"194","measuredW":"197","measuredH":"42","w":"197","h":"42","x":"264","y":"1902","properties":{"controlName":"100-postgresql-infrastructure-skills:kubernetes-deployment:simple-stateful-setup"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"197","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"154","measuredH":"24","x":"22","y":"9","properties":{"size":"16","text":"Simple Stateful Setup"}}]}}},{"ID":"2149","typeID":"__group__","zOrder":"195","measuredW":"90","measuredH":"42","w":"90","h":"42","x":"264","y":"1948","properties":{"controlName":"101-postgresql-infrastructure-skills:kubernetes-deployment:helm"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"90","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"24","x":"26","y":"9","properties":{"size":"16","text":"Helm"}}]}}},{"ID":"2150","typeID":"__group__","zOrder":"196","measuredW":"104","measuredH":"42","w":"104","h":"42","x":"358","y":"1948","properties":{"controlName":"102-postgresql-infrastructure-skills:kubernetes-deployment:operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"104","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"74","measuredH":"24","x":"20","y":"9","properties":{"size":"16","text":"Operators"}}]}}},{"ID":"2151","typeID":"__group__","zOrder":"197","measuredW":"427","measuredH":"42","w":"427","h":"42","x":"288","y":"1715","properties":{"controlName":"100-postgresql-infrastructure-skills:resource-usage-provisioing-capacity-planning"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"427","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"382","measuredH":"24","x":"23","y":"9","properties":{"size":"16","text":"Resource Usage and Provisioning, Capacity Planning"}}]}}},{"ID":"2152","typeID":"Arrow","zOrder":"198","w":"1","h":"508","measuredW":"150","measuredH":"100","x":"232","y":"1784","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":-0.4129169328207354,"y":507.5072332031234},"p1":{"x":0.5,"y":0},"p2":{"x":-0.4129169328207354,"y":-0.5}}},{"ID":"2153","typeID":"Arrow","zOrder":"199","w":"1151","h":"1","measuredW":"150","measuredH":"100","x":"232","y":"2292","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0.13465453284504747,"y":-0.11774307773521286},"p1":{"x":0.5000000000000001,"y":0},"p2":{"x":1150.9611057996974,"y":-0.11774307773521286}}},{"ID":"2154","typeID":"__group__","zOrder":"200","measuredW":"274","measuredH":"49","w":"274","h":"49","x":"294","y":"2268","properties":{"controlName":"108-learn-automation"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"274","h":"49","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"215","measuredH":"25","x":"29","y":"12","properties":{"size":"17","text":"Learn to Automate Routines"}}]}}},{"ID":"2155","typeID":"__group__","zOrder":"201","measuredW":"274","measuredH":"42","w":"274","h":"42","x":"294","y":"2347","properties":{"controlName":"100-learn-automation:shell-scripts"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"274","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"89","measuredH":"24","x":"92","y":"9","properties":{"size":"16","text":"Shell Scripts"}}]}}},{"ID":"2156","typeID":"__group__","zOrder":"202","measuredW":"274","measuredH":"42","w":"274","h":"42","x":"294","y":"2393","properties":{"controlName":"101-learn-automation:programming-language"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"274","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"204","measuredH":"24","x":"35","y":"9","properties":{"size":"16","text":"Any Programming Language"}}]}}},{"ID":"2157","typeID":"__group__","zOrder":"203","measuredW":"274","measuredH":"42","w":"274","h":"42","x":"294","y":"2524","properties":{"controlName":"102-learn-automation:configuration-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"274","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"198","measuredH":"24","x":"38","y":"9","properties":{"size":"16","text":"Configuration Management"}}]}}},{"ID":"2158","typeID":"__group__","zOrder":"204","measuredW":"75","measuredH":"42","w":"75","h":"42","x":"294","y":"2572","properties":{"controlName":"100-learn-automation:configuration-management:ansible"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"75","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"53","measuredH":"24","x":"11","y":"9","properties":{"size":"16","text":"Ansible"}}]}}},{"ID":"2159","typeID":"__group__","zOrder":"205","measuredW":"53","measuredH":"42","w":"53","h":"42","x":"374","y":"2572","properties":{"controlName":"101-learn-automation:configuration-management:salt"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"53","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"28","measuredH":"24","x":"13","y":"9","properties":{"size":"16","text":"Salt"}}]}}},{"ID":"2160","typeID":"__group__","zOrder":"206","measuredW":"57","measuredH":"42","w":"57","h":"42","x":"431","y":"2572","properties":{"controlName":"102-learn-automation:configuration-management:chef"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"57","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"35","measuredH":"24","x":"11","y":"9","properties":{"size":"16","text":"Chef"}}]}}},{"ID":"2161","typeID":"__group__","zOrder":"207","measuredW":"75","measuredH":"42","w":"75","h":"42","x":"493","y":"2572","properties":{"controlName":"103-learn-automation:configuration-management:puppet"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"75","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"52","measuredH":"24","x":"12","y":"9","properties":{"size":"16","text":"Puppet"}}]}}},{"ID":"2162","typeID":"__group__","zOrder":"208","measuredW":"274","measuredH":"49","w":"274","h":"49","x":"627","y":"2268","properties":{"controlName":"109-application-skills"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"274","h":"49","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"128","measuredH":"25","x":"73","y":"12","properties":{"size":"17","text":"Application Skills"}}]}}},{"ID":"2163","typeID":"__group__","zOrder":"209","measuredW":"109","measuredH":"42","w":"109","h":"42","x":"627","y":"2347","properties":{"controlName":"100-application-skills:migrations"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"109","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"76","measuredH":"24","x":"17","y":"9","properties":{"size":"16","text":"Migrations"}}]}}},{"ID":"2164","typeID":"__group__","zOrder":"210","measuredW":"300","measuredH":"42","w":"300","h":"42","x":"627","y":"2396","properties":{"controlName":"100-application-skills:migrations:practical-patterns"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"300","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"252","measuredH":"24","x":"24","y":"9","properties":{"size":"16","text":"Practical Patterns and Antipatterns"}}]}}},{"ID":"2165","typeID":"__group__","zOrder":"211","measuredW":"300","measuredH":"42","w":"300","h":"42","x":"627","y":"2442","properties":{"controlName":"101-application-skills:migrations:liquidbase-sqitch-bytebase-ora2pg"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"300","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"276","measuredH":"24","x":"12","y":"9","properties":{"size":"16","text":"liquibase, sqitch, Bytebase, ora2pg etc"}}]}}},{"ID":"2166","typeID":"Label","zOrder":"212","measuredW":"110","measuredH":"24","x":"627","y":"2488","properties":{"size":"16","text":"Migration Tools"}},{"ID":"2167","typeID":"__group__","zOrder":"213","measuredW":"297","measuredH":"42","w":"297","h":"42","x":"609","y":"2528","properties":{"controlName":"102-application-skills:bulk-load-process-data"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"297","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"249","measuredH":"24","x":"24","y":"9","properties":{"size":"16","text":"Bulk Loading and Processing Data"}}]}}},{"ID":"2168","typeID":"__group__","zOrder":"214","measuredW":"145","measuredH":"42","w":"145","h":"42","x":"609","y":"2573","properties":{"controlName":"103-application-skills:data-partitioning"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"145","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"121","measuredH":"24","x":"12","y":"9","properties":{"size":"16","text":"Data Partitioning"}}]}}},{"ID":"2169","typeID":"__group__","zOrder":"215","measuredW":"297","measuredH":"42","w":"297","h":"42","x":"609","y":"2618","properties":{"controlName":"104-application-skills:data-normalization-normal-forms"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"297","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"257","measuredH":"24","x":"20","y":"9","properties":{"size":"16","text":"Data Normalization / Normal Forms"}}]}}},{"ID":"2170","typeID":"Canvas","zOrder":"216","w":"146","h":"126","measuredW":"100","measuredH":"70","x":"608","y":"2682"},{"ID":"2171","typeID":"__group__","zOrder":"217","measuredW":"109","measuredH":"42","w":"109","h":"42","x":"619","y":"2663","properties":{"controlName":"101-application-skills:queues"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"109","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"58","measuredH":"24","x":"26","y":"9","properties":{"size":"16","text":"Queues"}}]}}},{"ID":"2172","typeID":"__group__","zOrder":"218","measuredW":"279","measuredH":"42","w":"279","h":"42","x":"618","y":"2711","properties":{"controlName":"100-application-skills:queues:practical-patterns-antipatterns"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"279","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"252","measuredH":"24","x":"14","y":"9","properties":{"size":"16","text":"Practical Patterns and Antipatterns"}}]}}},{"ID":"2173","typeID":"__group__","zOrder":"219","measuredW":"279","measuredH":"42","w":"279","h":"42","x":"618","y":"2756","properties":{"controlName":"101-application-skills:queues:skytools-pgq"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"279","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"99","measuredH":"24","x":"12","y":"9","properties":{"size":"16","text":"Skytools PGQ"}}]}}},{"ID":"2174","typeID":"__group__","zOrder":"220","measuredW":"299","measuredH":"49","w":"299","h":"49","x":"949","y":"2268","properties":{"controlName":"110-advanced-topics"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"299","h":"49","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"130","measuredH":"25","x":"85","y":"12","properties":{"size":"17","text":"Advanced Topics"}}]}}},{"ID":"2175","typeID":"__group__","zOrder":"221","measuredW":"169","measuredH":"330","w":"169","h":"330","x":"949","y":"2359","properties":{"controlName":"100-advanced-topics:low-level-internals"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"169","h":"330","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"140","measuredH":"24","x":"15","y":"15","properties":{"size":"16","text":"Low Level Internals"}}]}}},{"ID":"2176","typeID":"__group__","zOrder":"222","measuredW":"286","measuredH":"42","w":"286","h":"42","x":"962","y":"2409","properties":{"controlName":"100-advanced-topics:low-level-internals:process-memory-arch"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"286","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"261","measuredH":"24","x":"12","y":"9","properties":{"size":"16","text":"Processes and memory architecture"}}]}}},{"ID":"2177","typeID":"__group__","zOrder":"223","measuredW":"286","measuredH":"42","w":"286","h":"42","x":"962","y":"2454","properties":{"controlName":"101-advanced-topics:low-level-internals:vacuum-processing"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"286","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"143","measuredH":"24","x":"71","y":"9","properties":{"size":"16","text":"Vacuum Processing"}}]}}},{"ID":"2178","typeID":"__group__","zOrder":"224","measuredW":"286","measuredH":"42","w":"286","h":"42","x":"962","y":"2499","properties":{"controlName":"102-advanced-topics:low-level-internals:buffer-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"286","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"144","measuredH":"24","x":"71","y":"9","properties":{"size":"16","text":"Buffer Management"}}]}}},{"ID":"2179","typeID":"__group__","zOrder":"225","measuredW":"286","measuredH":"42","w":"286","h":"42","x":"962","y":"2544","properties":{"controlName":"103-advanced-topics:low-level-internals:lock-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"286","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"135","measuredH":"24","x":"75","y":"9","properties":{"size":"16","text":"Lock Management"}}]}}},{"ID":"2180","typeID":"__group__","zOrder":"226","measuredW":"286","measuredH":"42","w":"286","h":"42","x":"962","y":"2589","properties":{"controlName":"104-advanced-topics:low-level-internals:physical-storage-and-file-layout"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"286","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"234","measuredH":"24","x":"26","y":"9","properties":{"size":"16","text":"Physical Storage and File Layout"}}]}}},{"ID":"2181","typeID":"__group__","zOrder":"227","measuredW":"286","measuredH":"42","w":"286","h":"42","x":"962","y":"2634","properties":{"controlName":"105-advanced-topics:low-level-internals:system-catalog"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"286","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"113","measuredH":"24","x":"86","y":"9","properties":{"size":"16","text":"System Catalog"}}]}}},{"ID":"2182","typeID":"__group__","zOrder":"228","measuredW":"169","measuredH":"195","w":"169","h":"195","x":"950","y":"2696","properties":{"controlName":"101-advanced-topics:fine-grained-tuning"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"169","h":"195","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"147","measuredH":"24","x":"11","y":"14","properties":{"size":"16","text":"Fine Grained Tuning"}}]}}},{"ID":"2183","typeID":"__group__","zOrder":"229","measuredW":"369","measuredH":"42","w":"369","h":"42","x":"962","y":"2743","properties":{"controlName":"100-advanced-topics:fine-grained-tuning:per-user-per-database-settings"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"369","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"232","measuredH":"24","x":"14","y":"9","properties":{"size":"16","text":"Per-user, Per-Database Settings"}}]}}},{"ID":"2184","typeID":"__group__","zOrder":"230","measuredW":"369","measuredH":"42","w":"369","h":"42","x":"962","y":"2788","properties":{"controlName":"101-advanced-topics:fine-grained-tuning:storage-parameters"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"369","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"145","measuredH":"24","x":"13","y":"9","properties":{"size":"16","text":"Storage Parameters"}}]}}},{"ID":"2185","typeID":"__group__","zOrder":"231","measuredW":"369","measuredH":"42","w":"369","h":"42","x":"962","y":"2834","properties":{"controlName":"102-advanced-topics:fine-grained-tuning:workload-dependant-tuning"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"369","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"341","measuredH":"24","x":"13","y":"9","properties":{"size":"16","text":"Workload-dependant tuning: OLTP, OLAP, HTAP"}}]}}},{"ID":"2186","typeID":"__group__","zOrder":"232","measuredW":"169","measuredH":"195","w":"169","h":"195","x":"950","y":"2897","properties":{"controlName":"102-advanced-topics:advanced-sql"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"169","h":"195","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"107","measuredH":"24","x":"31","y":"14","properties":{"size":"16","text":"Advanced SQL"}}]}}},{"ID":"2187","typeID":"__group__","zOrder":"233","measuredW":"103","measuredH":"42","w":"103","h":"42","x":"962","y":"2944","properties":{"controlName":"100-advanced-topics:advanced-sql:pl-pgsql"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"103","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"77","measuredH":"24","x":"14","y":"9","properties":{"size":"16","text":"PL/pgSQL"}}]}}},{"ID":"2188","typeID":"__group__","zOrder":"234","measuredW":"103","measuredH":"42","w":"103","h":"42","x":"962","y":"2989","properties":{"controlName":"102-advanced-topics:advanced-sql:triggers"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"103","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"61","measuredH":"24","x":"21","y":"9","properties":{"size":"16","text":"Triggers"}}]}}},{"ID":"2189","typeID":"__group__","zOrder":"235","measuredW":"328","measuredH":"42","w":"328","h":"42","x":"962","y":"3035","properties":{"controlName":"104-advanced-topics:advanced-sql:aggregate-and-window-functions"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"328","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"234","measuredH":"24","x":"13","y":"9","properties":{"size":"16","text":"Aggregate and window functions"}}]}}},{"ID":"2190","typeID":"__group__","zOrder":"236","measuredW":"219","measuredH":"42","w":"219","h":"42","x":"1069","y":"2944","properties":{"controlName":"101-advanced-topics:advanced-sql:procedures-and-functions"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"219","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"190","measuredH":"24","x":"14","y":"9","properties":{"size":"16","text":"Procedures and Functions"}}]}}},{"ID":"2191","typeID":"__group__","zOrder":"237","measuredW":"219","measuredH":"42","w":"219","h":"42","x":"1069","y":"2989","properties":{"controlName":"103-advanced-topics:advanced-sql:recursive-cte"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"219","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"109","measuredH":"24","x":"11","y":"9","properties":{"size":"16","text":"Recursive CTE"}}]}}},{"ID":"2192","typeID":"Arrow","zOrder":"238","w":"1","h":"873","measuredW":"150","measuredH":"100","x":"1382","y":"2293","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":-0.4129169328207354,"y":872.4114173726703},"p1":{"x":0.4999999999999997,"y":0},"p2":{"x":-0.4129169328207354,"y":-0.11774307773504233}}},{"ID":"2193","typeID":"Arrow","zOrder":"239","w":"446","h":"1","measuredW":"150","measuredH":"100","x":"936","y":"3166","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":-0.11774307773521286},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":446,"y":-0.11774307773521286}}},{"ID":"2194","typeID":"__group__","zOrder":"240","measuredW":"252","measuredH":"49","w":"252","h":"49","x":"792","y":"3141","properties":{"controlName":"111-troubleshooting-techniques"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"252","h":"49","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"216","measuredH":"25","x":"18","y":"12","properties":{"size":"17","text":"Troubleshooting Techniques"}}]}}},{"ID":"2195","typeID":"__group__","zOrder":"284","measuredW":"209","measuredH":"135","w":"209","h":"135","x":"296","y":"2688","properties":{"controlName":"100-troubleshooting-techniques:system-views"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"209","h":"135","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"166","measuredH":"24","x":"21","y":"10","properties":{"size":"16","text":"Postgres System Views"}}]}}},{"ID":"2196","typeID":"__group__","zOrder":"285","measuredW":"190","measuredH":"42","w":"190","h":"42","x":"305","y":"2727","properties":{"controlName":"100-troubleshooting-techniques:system-views:pg-stat-activity"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"190","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"115","measuredH":"24","x":"37","y":"9","properties":{"size":"16","text":"pg_stat_activity"}}]}}},{"ID":"2197","typeID":"__group__","zOrder":"286","measuredW":"190","measuredH":"42","w":"190","h":"42","x":"305","y":"2771","properties":{"controlName":"101-troubleshooting-techniques:system-views:pg-stat-statements"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"190","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"146","measuredH":"24","x":"26","y":"9","properties":{"size":"16","text":"pg_stat_statements"}}]}}},{"ID":"2198","typeID":"__group__","zOrder":"241","measuredW":"209","measuredH":"191","w":"209","h":"191","x":"296","y":"2910","properties":{"controlName":"103-troubleshooting-techniques:query-analysis"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"209","h":"191","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"106","measuredH":"24","x":"51","y":"11","properties":{"size":"16","text":"Query Analysis"}}]}}},{"ID":"2199","typeID":"__group__","zOrder":"242","measuredW":"97","measuredH":"42","w":"97","h":"42","x":"305","y":"2957","properties":{"controlName":"100-troubleshooting-techniques:query-analysis:explain"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"97","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"66","measuredH":"24","x":"16","y":"9","properties":{"size":"16","text":"EXPLAIN"}}]}}},{"ID":"2200","typeID":"__group__","zOrder":"243","measuredW":"87","measuredH":"42","w":"87","h":"42","x":"406","y":"2957","properties":{"controlName":"101-troubleshooting-techniques:query-analysis:depesz"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"87","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"24","x":"16","y":"9","properties":{"size":"16","text":"Depesz"}}]}}},{"ID":"2201","typeID":"__group__","zOrder":"244","measuredW":"97","measuredH":"42","w":"97","h":"42","x":"305","y":"3002","properties":{"controlName":"102-troubleshooting-techniques:query-analysis:pev2"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"97","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"40","measuredH":"24","x":"29","y":"9","properties":{"size":"16","text":"PEV2"}}]}}},{"ID":"2202","typeID":"__group__","zOrder":"245","measuredW":"87","measuredH":"42","w":"87","h":"42","x":"406","y":"3002","properties":{"controlName":"103-troubleshooting-techniques:query-analysis:tenser"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"87","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"50","measuredH":"24","x":"16","y":"9","properties":{"size":"16","text":"Tenser"}}]}}},{"ID":"2203","typeID":"__group__","zOrder":"246","measuredW":"209","measuredH":"133","w":"209","h":"133","x":"296","y":"3096","properties":{"controlName":"105-troubleshooting-techniques:troubleshooting-methods"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"209","h":"133","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"184","measuredH":"24","x":"12","y":"9","properties":{"size":"16","text":"Troubleshooting Methods"}}]}}},{"ID":"2204","typeID":"__group__","zOrder":"247","measuredW":"97","measuredH":"42","w":"97","h":"42","x":"305","y":"3133","properties":{"controlName":"100-troubleshooting-techniques:troubleshooting-methods:use"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"97","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"32","measuredH":"24","x":"33","y":"9","properties":{"size":"16","text":"USE"}}]}}},{"ID":"2205","typeID":"__group__","zOrder":"248","measuredW":"87","measuredH":"42","w":"87","h":"42","x":"406","y":"3133","properties":{"controlName":"101-troubleshooting-techniques:troubleshooting-methods:red"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"87","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"34","measuredH":"24","x":"27","y":"9","properties":{"size":"16","text":"RED"}}]}}},{"ID":"2206","typeID":"__group__","zOrder":"249","measuredW":"188","measuredH":"42","w":"188","h":"42","x":"305","y":"3178","properties":{"controlName":"102-troubleshooting-techniques:troubleshooting-methods:golden-signals"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"188","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"109","measuredH":"24","x":"39","y":"9","properties":{"size":"16","text":"Golden Signals"}}]}}},{"ID":"2207","typeID":"__group__","zOrder":"250","measuredW":"265","measuredH":"49","w":"265","h":"49","x":"726","y":"3353","properties":{"controlName":"112-sql-optimization-techniques"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"265","h":"49","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"227","measuredH":"25","x":"19","y":"12","properties":{"size":"17","text":"SQL Optimization Techniques"}}]}}},{"ID":"2208","typeID":"__group__","zOrder":"251","measuredW":"270","measuredH":"42","w":"270","h":"42","x":"375","y":"3353","properties":{"controlName":"100-sql-optimization-techniques:indexes-usecases"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"270","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"202","measuredH":"24","x":"34","y":"9","properties":{"size":"16","text":"Indexes and their Usecases"}}]}}},{"ID":"2209","typeID":"__group__","zOrder":"252","measuredW":"87","measuredH":"42","w":"87","h":"42","x":"374","y":"3280","properties":{"controlName":"100-sql-optimization-techniques:indexes-usecases:b-tree"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"87","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"49","measuredH":"24","x":"19","y":"9","properties":{"size":"16","text":"B-Tree"}}]}}},{"ID":"2210","typeID":"__group__","zOrder":"253","measuredW":"87","measuredH":"42","w":"87","h":"42","x":"467","y":"3280","properties":{"controlName":"101-sql-optimization-techniques:indexes-usecases:hash"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"87","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"24","x":"25","y":"9","properties":{"size":"16","text":"Hash"}}]}}},{"ID":"2211","typeID":"__group__","zOrder":"254","measuredW":"87","measuredH":"42","w":"87","h":"42","x":"559","y":"3280","properties":{"controlName":"102-sql-optimization-techniques:indexes-usecases:gist"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"87","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"35","measuredH":"24","x":"26","y":"9","properties":{"size":"16","text":"GiST"}}]}}},{"ID":"2212","typeID":"__group__","zOrder":"255","measuredW":"87","measuredH":"42","w":"87","h":"42","x":"374","y":"3426","properties":{"controlName":"103-sql-optimization-techniques:indexes-usecases:sp-gist"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"87","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"61","measuredH":"24","x":"13","y":"9","properties":{"size":"16","text":"SP-GiST"}}]}}},{"ID":"2213","typeID":"__group__","zOrder":"256","measuredW":"84","measuredH":"42","w":"84","h":"42","x":"469","y":"3426","properties":{"controlName":"104-sql-optimization-techniques:indexes-usecases:gin"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"84","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"29","measuredH":"24","x":"27","y":"9","properties":{"size":"16","text":"GIN"}}]}}},{"ID":"2214","typeID":"__group__","zOrder":"257","measuredW":"84","measuredH":"42","w":"84","h":"42","x":"561","y":"3426","properties":{"controlName":"105-sql-optimization-techniques:indexes-usecases:brin"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"84","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"40","measuredH":"24","x":"22","y":"9","properties":{"size":"16","text":"BRIN"}}]}}},{"ID":"2215","typeID":"__group__","zOrder":"258","measuredW":"320","measuredH":"42","w":"320","h":"42","x":"1049","y":"3360","properties":{"controlName":"102-sql-optimization-techniques:schema-query-patterns"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"253","measuredH":"24","x":"33","y":"9","properties":{"size":"16","text":"SQL Query Patterns / Anti-patterns"}}]}}},{"ID":"2216","typeID":"__group__","zOrder":"259","measuredW":"320","measuredH":"42","w":"320","h":"42","x":"1049","y":"3313","properties":{"controlName":"101-sql-optimization-techniques:schema-design-patterns"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"289","measuredH":"24","x":"15","y":"9","properties":{"size":"16","text":"Schema Design Patterns / Anti-patterns"}}]}}},{"ID":"2217","typeID":"__group__","zOrder":"260","measuredW":"269","measuredH":"49","w":"269","h":"49","x":"604","y":"391","properties":{"controlName":"101-introduction"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"269","h":"49","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"25","x":"88","y":"12","properties":{"size":"17","text":"Introduction"}}]}}},{"ID":"2218","typeID":"__group__","zOrder":"261","measuredW":"290","measuredH":"42","w":"290","h":"42","x":"974","y":"321","properties":{"controlName":"100-introduction:what-are-relational-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"290","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"233","measuredH":"24","x":"28","y":"9","properties":{"size":"16","text":"What are Relational Databases?"}}]}}},{"ID":"2219","typeID":"__group__","zOrder":"262","measuredW":"290","measuredH":"42","w":"290","h":"42","x":"974","y":"367","properties":{"controlName":"101-introduction:rdbms-benefits-limitations"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"290","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"236","measuredH":"24","x":"27","y":"9","properties":{"size":"16","text":"RDBMS Benefits and Limitations"}}]}}},{"ID":"2220","typeID":"__group__","zOrder":"263","measuredW":"290","measuredH":"42","w":"290","h":"42","x":"974","y":"412","properties":{"controlName":"102-introduction:postgresql-vs-others"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"290","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"214","measuredH":"24","x":"38","y":"9","properties":{"size":"16","text":"PostgreSQL vs Other RDBMS"}}]}}},{"ID":"2221","typeID":"__group__","zOrder":"264","measuredW":"290","measuredH":"42","w":"290","h":"42","x":"974","y":"458","properties":{"controlName":"103-introduction:postgresql-vs-nosql"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"290","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"246","measuredH":"24","x":"22","y":"9","properties":{"size":"16","text":"PostgreSQL vs NoSQL Databases"}}]}}},{"ID":"2222","typeID":"__group__","zOrder":"265","measuredW":"265","measuredH":"49","w":"265","h":"49","x":"725","y":"3435","properties":{"controlName":"113-get-involved-in-development"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"265","h":"49","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"222","measuredH":"25","x":"22","y":"12","properties":{"size":"17","text":"Get Involved in Development"}}]}}},{"ID":"2223","typeID":"__group__","zOrder":"266","measuredW":"178","measuredH":"42","w":"178","h":"42","x":"1082","y":"3432","properties":{"controlName":"100-get-involved-in-development:mailing-lists"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"178","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"91","measuredH":"24","x":"43","y":"9","properties":{"size":"16","text":"Mailing Lists"}}]}}},{"ID":"2224","typeID":"__group__","zOrder":"267","measuredW":"178","measuredH":"42","w":"178","h":"42","x":"1082","y":"3479","properties":{"controlName":"101-get-involved-in-development:reviewing-patches"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"178","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"137","measuredH":"24","x":"20","y":"9","properties":{"size":"16","text":"Reviewing Patches"}}]}}},{"ID":"2225","typeID":"__group__","zOrder":"268","measuredW":"178","measuredH":"42","w":"178","h":"42","x":"1082","y":"3526","properties":{"controlName":"102-get-involved-in-development:writing-patches"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"178","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"114","measuredH":"24","x":"32","y":"9","properties":{"size":"16","text":"Writing Patches"}}]}}},{"ID":"2226","typeID":"Label","zOrder":"269","measuredW":"161","measuredH":"32","x":"794","y":"3575","properties":{"size":"24","text":"Keep Learning"}},{"ID":"2227","typeID":"Arrow","zOrder":"270","w":"1","h":"67","measuredW":"150","measuredH":"100","x":"874","y":"3634","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":-0.4129169328207354,"y":67},"p1":{"x":0.4999999999999997,"y":0},"p2":{"x":-0.4129169328207354,"y":-0.11774307773504233},"stroke":"dotted"}},{"ID":"2228","typeID":"Arrow","zOrder":"271","w":"171","h":"2","measuredW":"150","measuredH":"100","x":"777","y":"3771","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.2502642458233595,"y":-0.2116722737659984},"p1":{"x":0.5,"y":0},"p2":{"x":171.71787682058277,"y":2},"color":"16777215"}},{"ID":"2229","typeID":"Canvas","zOrder":"272","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"975","y":"134"},{"ID":"2230","typeID":"Label","zOrder":"273","measuredW":"314","measuredH":"25","x":"989","y":"151","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"2231","typeID":"Label","zOrder":"274","measuredW":"319","measuredH":"25","x":"989","y":"179","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"2232","typeID":"__group__","zOrder":"275","measuredW":"320","measuredH":"45","w":"320","h":"45","x":"990","y":"215","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"2","typeID":"Label","zOrder":"1","measuredW":"172","measuredH":"28","x":"74","y":"8","properties":{"color":"16777215","size":"20","text":"https://roadmap.sh"}}]}}},{"ID":"2233","typeID":"Canvas","zOrder":"276","w":"300","h":"141","measuredW":"100","measuredH":"70","x":"261","y":"130"},{"ID":"2234","typeID":"__group__","zOrder":"277","measuredW":"181","measuredH":"25","w":"181","h":"25","x":"284","y":"192","properties":{"controlName":"ext_link:roadmap.sh/mongodb"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"148","measuredH":"24","x":"33","y":"0","properties":{"size":"16","text":"MongoDB Roadmap"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"1","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10066329"}}]}}},{"ID":"2235","typeID":"Label","zOrder":"278","measuredW":"175","measuredH":"28","x":"286","y":"151","properties":{"size":"20","text":"Related Roadmaps"}},{"ID":"2236","typeID":"__group__","zOrder":"279","measuredW":"172","measuredH":"25","w":"172","h":"25","x":"284","y":"225","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"139","measuredH":"24","x":"33","y":"0","properties":{"size":"16","text":"Backend Roadmap"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"1","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10066329"}}]}}},{"ID":"2237","typeID":"__group__","zOrder":"280","measuredW":"300","measuredH":"54","w":"300","h":"54","x":"261","y":"288","properties":{"controlName":"100-roadmap-note"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"300","h":"54","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"199","measuredH":"24","x":"50","y":"15","properties":{"text":"Important Note / Click here","size":"16"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"18","y":"18","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"13576743"}}]}}}]}}},{"ID":"2238","typeID":"__group__","zOrder":"281","measuredW":"189","measuredH":"42","w":"189","h":"42","x":"305","y":"3047","properties":{"controlName":"102-troubleshooting-techniques:query-analysis:explain-dalibo-com"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"189","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"132","measuredH":"24","x":"29","y":"9","properties":{"size":"16","text":"explain.dalibo.com"}}]}}},{"ID":"2240","typeID":"__group__","zOrder":"287","measuredW":"148","measuredH":"42","w":"148","h":"42","x":"758","y":"2573","properties":{"controlName":"105-application-skills:sharding-patterns"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"148","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"129","measuredH":"24","x":"9","y":"9","properties":{"size":"16","text":"Sharding Patterns"}}]}}},{"ID":"2241","typeID":"__group__","zOrder":"288","measuredW":"95","measuredH":"42","w":"95","h":"42","x":"610","y":"3133","properties":{"controlName":"104-troubleshooting-techniques:log-analysis:pg-cluu"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"95","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"52","measuredH":"24","x":"22","y":"9","properties":{"size":"16","text":"pgCluu"}}]}}},{"ID":"2243","typeID":"__group__","zOrder":"289","measuredW":"214","measuredH":"42","w":"214","h":"42","x":"745","y":"2155","properties":{"controlName":"103-postgresql-infrastructure-skills:monitoring:temboard"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"214","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"72","measuredH":"24","x":"71","y":"9","properties":{"size":"16","text":"temBoard"}}]}}},{"ID":"2244","typeID":"__group__","zOrder":"290","measuredW":"213","measuredH":"42","w":"213","h":"42","x":"745","y":"2110","properties":{"controlName":"102-postgresql-infrastructure-skills:monitoring:check-pgactivity"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"213","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"121","measuredH":"24","x":"46","y":"9","properties":{"size":"16","text":"check_pgactivity"}}]}}},{"ID":"2245","typeID":"__group__","zOrder":"291","measuredW":"215","measuredH":"42","w":"215","h":"42","x":"745","y":"2200","properties":{"controlName":"104-postgresql-infrastructure-skills:monitoring:check-pgbackrest"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"215","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"134","measuredH":"24","x":"41","y":"9","properties":{"size":"16","text":"check_pgbackrest"}}]}}},{"ID":"2247","typeID":"__group__","zOrder":"292","measuredW":"274","measuredH":"42","w":"274","h":"42","x":"294","y":"2439","properties":{"controlName":"103-learn-automation:terraform"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"274","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"71","measuredH":"24","x":"101","y":"9","properties":{"size":"16","text":"Terraform"}}]}}},{"ID":"2248","typeID":"__group__","zOrder":"293","measuredW":"151","measuredH":"42","w":"151","h":"42","x":"264","y":"2017","properties":{"controlName":"108-postgresql-infrastructure-skills:anonymization"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"151","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"24","x":"23","y":"9","properties":{"size":"16","text":"Anonymization"}}]}}},{"ID":"2251","typeID":"Arrow","zOrder":"0","w":"1","h":"54","measuredW":"150","measuredH":"100","x":"339","y":"2042","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.4271178962662816,"y":-0.5},"p1":{"x":0.49999999999999983,"y":2.753189908645436e-31},"p2":{"x":0.4271178962663953,"y":53.66666666666663}}},{"ID":"2252","typeID":"__group__","zOrder":"294","measuredW":"197","measuredH":"42","w":"197","h":"42","x":"264","y":"2096","properties":{"controlName":"100-postgresql-infrastructure-skills:anonymization:postgresql-anonymizer"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"197","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"175","measuredH":"24","x":"11","y":"9","properties":{"size":"16","text":"PostgreSQL Anonymizer"}}]}}}]},"attributes":{"name":"New Wireframe 9 copy","order":1000116.0868550346,"parentID":null,"notes":null},"branchID":"Master","resourceID":"73A38172-E66F-4B8C-9525-DB6AC79E153D","mockupH":"3687","mockupW":"1163","measuredW":"1395","measuredH":"3773","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/AWS%20Roadmap.bmpr"} |