[Дангдан подлинные книги] Разработка прикладной системы с интенсивным использованием данных

Цена: 1 258руб. (¥59.53)
Артикул: 658317225826
Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
Описание товараPGltZyBjbGFzcz0iZGVzY19hbmNob3IiIGlkPSJkZXNjLW1vZHVsZS0xIiBzcmM9Imh0dHBzOi8vYXNzZXRzLmFsaWNkbi5jb20va2lzc3kvMS4wLjAvYnVpbGQvaW1nbGF6eWxvYWQvc3BhY2ViYWxsLmdpZiI+PGRpdj48YSBuYW1lPSJobGdfbGlzdF8xXzU5NDM3MDY3X3N0YXJ0Ij48L2E+PC9kaXY+PHRhYmxlIGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIiBzdHlsZT0ibWFyZ2luOiAwLjBweCBhdXRvO2JvcmRlcjogMC4wcHg7Ij48dHI+PHRkIHN0eWxlPSJib3JkZXI6IDAuMHB4OyI+PGRpdiBjbGFzcz0iaGxnX2xpc3RfNTk0MzcwNjciPjxkaXY+PGltZyBpZD0iIiBzcmM9Imh0dHBzOi8vaW1nLmFsaWNkbi5jb20vaW1nZXh0cmEvaTMvMjIwMTUxNDY1NTU3OC9PMUNOMDFEMTNGSEIxcjRtQjdUcDloSl8hITIyMDE1MTQ2NTU1NzgucG5nIiBzdHlsZT0iIiBhbHQ9ItCg0LDQt9GA0LXRiNCw0YLRjCIgdXNlbWFwPSIjaGxnQ3VzdG9tTWFwX3lkb2htXzE3MDcyMTAzMDU5NTUiPjxtYXAgbmFtZT0iaGxnQ3VzdG9tTWFwX3lkb2htXzE3MDcyMTAzMDU5NTUiPjwvbWFwPjwvZGl2PjwvZGl2PjwvdGQ+PC90cj48L3RhYmxlPjxkaXY+PGEgbmFtZT0iaGxnX2xpc3RfMV81OTQzNzA2N19lbmQiPjwvYT48L2Rpdj48cD48L3A+PHA+0JrQsNC20LTQsNGPINCz0LvQsNCy0LAg0LjQvNC10LXRgiDQutCw0YDRgtGDINGA0LDQt9GD0LzQsCwg0LAg0LTQstC10L3QsNC00YbQsNGC0Ywg0YDQtdC60L7QvNC10L3QtNCw0YbQuNC5INC/0L4g0LzRi9GI0LvQtdC90LjRjiDQv9C+0LzQvtCz0LDQtdGCINCy0LDQvCDQv9GA0L7Rj9GB0L3QuNGC0Ywg0LrQvtC90YLQtdC60YHRgiDQuNC30YPRh9C10L3QuNGPINGN0YLQvtC5INC60L3QuNCz0LguPC9wPjxkaXY+0JjQt9GD0YfQuNGC0LUg0LLQvdGD0YLRgNC10L3QvdC40Lkg0LzQtdGF0LDQvdC40LfQvCDRh9Cw0YHRgtC+INC40YHQv9C+0LvRjNC30YPQtdC80YvRhSDRgNCw0YHQv9GA0LXQtNC10LvQtdC90L3Ri9GFINGB0LjRgdGC0LXQvCwg0YfRgtC+0LHRiyDQvdCw0YPRh9C40YLRjNGB0Y8g0Y3RhNGE0LXQutGC0LjQstC90L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINGN0YLQuCDRgtC10YXQvdC+0LvQvtCz0LjQuC48L2Rpdj48ZGl2PtCf0YDQvtCw0L3QsNC70LjQt9C40YDRg9C50YLQtSDQv9GA0LXQuNC80YPRidC10YHRgtCy0LAg0Lgg0L3QtdC00L7RgdGC0LDRgtC60Lgg0YDQsNC30LvQuNGH0L3Ri9GFINC40L3RgdGC0YDRg9C80LXQvdGC0L7Qsiwg0YfRgtC+0LHRiyDQv9C+0LzQvtGH0Ywg0L/RgNC40L3QuNC80LDRgtGMINC80YPQtNGA0YvQtSDQv9GA0L7QtdC60YLQvdGL0LUg0YDQtdGI0LXQvdC40Y8uPC9kaXY+PGRpdj7QkNC90LDQu9C40LfQuNGA0YPQudGC0LUg0LrQvtC80L/RgNC+0LzQuNGB0YHRiyDQvNC10LbQtNGDINGB0L7Qs9C70LDRgdC+0LLQsNC90L3QvtGB0YLRjNGOLCDQvNCw0YHRiNGC0LDQsdC40YDRg9C10LzQvtGB0YLRjNGOLCDQvtGC0LrQsNC30L7Rg9GB0YLQvtC50YfQuNCy0L7RgdGC0YzRjiDQuCDRgdC70L7QttC90L7RgdGC0YzRji48L2Rpdj48ZGl2PtCf0YDQtdC00YHRgtCw0LLRjNGC0LUg0L3QvtCy0YvQuSDQv9GA0L7Qs9GA0LXRgdGBINC40YHRgdC70LXQtNC+0LLQsNC90LjQuSDRgNCw0YHQv9GA0LXQtNC10LvQtdC90L3QvtC5INGB0LjRgdGC0LXQvNGLICjQutGA0LDQtdGD0LPQvtC70YzQvdGL0Lkg0LrQsNC80LXQvdGMINGB0L7QstGA0LXQvNC10L3QvdC+0Lkg0LHQsNC30Ysg0LTQsNC90L3Ri9GFKS48L2Rpdj48ZGl2PtCg0LDRgdC60YDRi9GC0Ywg0L7RgdC90L7QstC90YPRjiDQsNGA0YXQuNGC0LXQutGC0YPRgNGDINC+0YHQvdC+0LLQvdGL0YUg0L7QvdC70LDQudC9IC3RgdC10YDQstC40YHQvtCyLjwvZGl2PjxkaXYgY2xhc3M9ImhsZ19yYW5kXzIxNDY2NDEyNDciIHN0eWxlPSJvcGFjaXR5OiAwO2hlaWdodDogMDt3aWR0aDogMDsiPjYzMzU4NzU2PC9kaXY+PGltZyBjbGFzcz0iZGVzY19hbmNob3IiIGlkPSJkZXNjLW1vZHVsZS0yIiBzcmM9Imh0dHBzOi8vYXNzZXRzLmFsaWNkbi5jb20va2lzc3kvMS4wLjAvYnVpbGQvaW1nbGF6eWxvYWQvc3BhY2ViYWxsLmdpZiI+PGRpdiBzdHlsZT0ibWFyZ2luOiAwLjBweCBhdXRvIDIwLjBweDtib3JkZXI6IDEuMHB4IHNvbGlkICNlZGVkZWQ7b3ZlcmZsb3c6IGhpZGRlbjtkZW50aXR5OiBwcmRfdjEgMC4wXzIwMTgwMTMwX2Jhc2ljX2luZm87Ij48ZGl2IHN0eWxlPSJtYXJnaW46IDAuMHB4IGF1dG87aGVpZ2h0OiAyNS4wcHg7Y29sb3I6ICMzMzMzMzM7bGluZS1oZWlnaHQ6IDI1LjBweDtmb250LXdlaWdodDogYm9sZDtwYWRkaW5nLWxlZnQ6IDE1LjBweDsiPtCe0YHQvdC+0LLQvdCw0Y8g0LjQvdGE0L7RgNC80LDRhtC40Y88L2Rpdj48ZGl2IHN0eWxlPSJtYXJnaW46IDAuMHB4IGF1dG87cGFkZGluZy1sZWZ0OiAxNS4wcHg7Ym9yZGVyLXRvcC13aWR0aDogMS4wcHg7Ym9yZGVyLXRvcC1zdHlsZTogZGFzaGVkO2JvcmRlci10b3AtY29sb3I6ICNlZGVkZWQ7Y29sb3I6ICM2NjY2NjY7bGluZS1oZWlnaHQ6IDIwLjBweDtmb250LXNpemU6IDEyLjBweDtwYWRkaW5nLXRvcDogNS4wcHg7Ij48dGFibGUgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iNSIgY2VsbHNwYWNpbmc9IjEwIj48dHI+PHRkPjxzdHJvbmc+0J3QsNC30LLQsNC90LjQtSDQv9GA0L7QtNGD0LrRgtCwOjwvc3Ryb25nPjwvdGQ+PHRkIHdpZHRoPSI0MjBweCI+RGF0YSAtRGVuc2UgQXBwbGljYXRpb24gU3lzdGVtIERlc2lnbjwvdGQ+PHRkPjxzdHJvbmc+0YTQvtGA0LzQsNGCOjwvc3Ryb25nPjwvdGQ+PHRkPjE2PC90ZD48L3RyPjx0cj48dGQ+PHN0cm9uZz7QkNCy0YLQvtGAOjwvc3Ryb25nPjwvdGQ+PHRkPlvQodCo0JBdINCc0LDRgNGC0LjQvSDQmtC70LXQv9C/0LzQsNC90L0gKNCc0LDRgNGC0LjQvSZtaWRkb3Q70JrQvtC70LXRgCkg0J/QtdGA0LXQstC+0LTRh9C40Lo6IFpoYW8gSnVucGluZyBMdSBZdW5zb25nIEdlbmcgWXUgTGkgU2FucGluZzwvdGQ+PHRkPjxzdHJvbmc+0KbQtdC90Ys6PC9zdHJvbmc+PC90ZD48dGQ+MTI4LjAwPC90ZD48L3RyPjx0cj48dGQ+PHN0cm9uZz7QndC+0LzQtdGAIElTQk46PC9zdHJvbmc+PC90ZD48dGQ+OTc4NzUxOTgyMTk2ODwvdGQ+PHRkPjxzdHJvbmc+0JLRgNC10LzRjyDQv9GD0LHQu9C40LrQsNGG0LjQuDo8L3N0cm9uZz48L3RkPjx0ZD4yMDE4LTEwLTAxPC90ZD48L3RyPjx0cj48dGQ+PHN0cm9uZz7QmNC30LTQsNGC0LXQu9GM0YHRgtCy0L46PC9zdHJvbmc+PC90ZD48dGQ+0JrQuNGC0LDQudGB0LrQuNC5INGN0LvQtdC60YLRgNC+0Y3QvdC10YDQs9C10YLQuNGH0LXRgdC60LjQuSDQv9GA0LXRgdGBPC90ZD48dGQ+PHN0cm9uZz7QktGA0LXQvNGPINC/0LXRh9Cw0YLQuDo8L3N0cm9uZz48L3RkPjx0ZD4yMDE4LTEwLTAxPC90ZD48L3RyPjx0cj48dGQ+PHN0cm9uZz7QmNC30LTQsNC90LjQtTo8L3N0cm9uZz48L3RkPjx0ZD4xPC90ZD48dGQ+PHN0cm9uZz7QktGA0LXQvNGPINC/0LXRh9Cw0YLQuDo8L3N0cm9uZz48L3RkPjx0ZD4xPC90ZD48L3RyPjwvdGFibGU+PC9kaXY+PC9kaXY+PHA+0J/RgNC10LTQuNGB0LvQvtCy0LjQtSZuYnNwOzwvcD48ZGl2PtCn0LDRgdGC0YwgMS4g0J7RgdC90L7QstGLINGB0LjRgdGC0LXQvNGLINC00LDQvdC90YvRhTwvZGl2PjxkaXY+0JPQu9Cw0LLQsCAxINCd0LDQtNC10LbQvdCw0Y8sINC80LDRgdGI0YLQsNCx0LjRgNGD0LXQvNCw0Y8g0Lgg0L7QsdGB0LvRg9C20LjQstCw0LXQvNCw0Y8g0YHQuNGB0YLQtdC80LAg0L/RgNC40LvQvtC20LXQvdC40Lk8L2Rpdj48ZGl2PtCX0L3QsNC50YLQtSDRgdC40YHRgtC10LzRgyDQtNCw0L3QvdGL0YU8L2Rpdj48ZGl2PtCd0LDQtNC10LbQvdC+0YHRgtGMPC9kaXY+PGRpdj7QnNCw0YHRiNGC0LDQsdC40YDRg9C10LzQvtGB0YLRjDwvZGl2PjxkaXY+0J7QsdGB0LvRg9C20LjQstCw0L3QuNC1PC9kaXY+PGRpdj7QoNC10LfRjtC80LU8L2Rpdj48ZGl2PtCT0LvQsNCy0LAgMiDQnNC+0LTQtdC70Ywg0LTQsNC90L3Ri9GFINC4INGP0LfRi9C6INC30LDQv9GA0L7RgdC+0LI8L2Rpdj48ZGl2PtCc0L7QtNC10LvRjCDQvtGC0L3QvtGI0LXQvdC40Lkg0Lgg0LzQvtC00LXQu9GMINC00L7QutGD0LzQtdC90YLQsCZuYnNwOzwvZGl2PjxkaXY+0K/Qt9GL0Log0LfQsNC/0YDQvtGB0L7QsiDQtNCw0L3QvdGL0YU8L2Rpdj48ZGl2PtCc0L7QtNC10LvRjCDQtNCw0L3QvdGL0YUg0L4g0YHQvtGB0YLQvtGP0L3QuNC4PC9kaXY+PGRpdj7QoNC10LfRjtC80LU8L2Rpdj48ZGl2PtCT0LvQsNCy0LAgMyDQpdGA0LDQvdC10L3QuNC1INC4INC/0L7QuNGB0Log0LTQsNC90L3Ri9GFPC9kaXY+PGRpdj7Qr9C00YDQviDQsdCw0LfRiyDQtNCw0L3QvdGL0YU6INGB0YLRgNGD0LrRgtGD0YDQsCDQtNCw0L3QvdGL0YU8L2Rpdj48ZGl2PtCe0LHRgNCw0LHQvtGC0LrQsCDRgtGA0LDQvdC30LDQutGG0LjQuSDQuCDQvtCx0YDQsNCx0L7RgtC60LAg0LDQvdCw0LvQuNC30LAmbmJzcDs8L2Rpdj48ZGl2PtCl0YDQsNC90LjQu9C40YnQtSDQvtCx0L7Qt9GA0LXQstCw0YLQtdC70Y88L2Rpdj48ZGl2PtCg0LXQt9GO0LzQtTwvZGl2PjxkaXY+0JPQu9Cw0LLQsCA0INCa0L7QtCDQtNCw0L3QvdGL0YUg0Lgg0Y3QstC+0LvRjtGG0LjRjzwvZGl2PjxkaXY+0KTQvtGA0LzQsNGCINC60L7QtNC40YDQvtCy0LDQvdC40Y8g0LTQsNC90L3Ri9GFPC9kaXY+PGRpdj7QoNC10LbQuNC8INC/0L7RgtC+0LrQsCDQtNCw0L3QvdGL0YU8L2Rpdj48ZGl2PtCg0LXQt9GO0LzQtTwvZGl2PjxkaXY+0KfQsNGB0YLRjCAyINGA0LDRgdC/0YDQtdC00LXQu9C10L3QvdCw0Y8g0YHQuNGB0YLQtdC80LAg0LTQsNC90L3Ri9GFPC9kaXY+PGRpdj7Qk9C70LDQstCwIDUg0KDQtdC/0LvQuNC60LDRhtC40Y8g0LTQsNC90L3Ri9GFPC9kaXY+PGRpdj7QnNCw0YHRgtC10YAgLdGD0LfQtdC7INC4INC40Lcg0YPQt9C70LAmbmJzcDs8L2Rpdj48ZGl2PtCf0YDQvtCx0LvQtdC80LAg0YEg0LfQsNC00LXRgNC20LrQvtC5INC60L7Qv9C40YDQvtCy0LDQvdC40Y88L2Rpdj48ZGl2PtCg0LXQv9C70LjQutCw0YbQuNGPINC90LXRgdC60L7Qu9GM0LrQuNGFINCz0LvQsNCy0L3Ri9GFINGD0LfQu9C+0LImbmJzcDs8L2Rpdj48ZGl2PtCd0LXRgiDRgNC10L/Qu9C40LrQsNGG0LjQuCDQs9C70LDQstC90L7Qs9C+INGD0LfQu9CwPC9kaXY+PGRpdj7QoNC10LfRjtC80LU8L2Rpdj48ZGl2PtCT0LvQsNCy0LAgNiDQoNCw0LfQtNC10LvQtdC90LjQtSDQtNCw0L3QvdGL0YU8L2Rpdj48ZGl2PjE4OdCg0LDQt9C00LXQu9C10L3QuNC1INC00LDQvdC90YvRhSDQuCDQutC+0L/QuNGA0L7QstCw0L3QuNC1INC00LDQvdC90YvRhTwvZGl2PjxkaXY+0JrQu9GO0Yct0YDQsNC30LTQtdC7INC00LDQvdC90YvRhSDQviDQt9C90LDRh9C10L3QuNC4PC9kaXY+PGRpdj7QlNC40LLQuNC30LjQvtC9INC4INC00LLQsCDQuNC90LTQtdC60YHQsCDRg9GA0L7QstC90Y88L2Rpdj48ZGl2PtCf0L7QtNGA0LDQt9C00LXQu9C10L3QuNC1IFJFIC1CYWxhbmNlPC9kaXY+PGRpdj7Ql9Cw0L/RgNC+0YHQuNGC0Ywg0LzQsNGA0YjRgNGD0YLQuNC30LDRhtC40Y4mbmJzcDs8L2Rpdj48ZGl2PtCg0LXQt9GO0LzQtTwvZGl2PjxkaXY+0JPQu9Cw0LLQsCA3PC9kaXY+PGRpdj7Qk9C70YPQsdC+0LrQviDQv9C+0L3QuNC80LDRgtGMINC00LXQu9CwPC9kaXY+PGRpdj7QodC70LDQsdGL0Lkg0YPRgNC+0LLQtdC90Ywg0LjQt9C+0LvRj9GG0LjQuDwvZGl2PjxkaXY+0KHQtdGA0LjQsNC70LjQt9C+0LLQsNGC0YwmbmJzcDs8L2Rpdj48ZGl2PtCg0LXQt9GO0LzQtTwvZGl2PjxkaXY+0JPQu9Cw0LLQsCA4INCX0LDQtNCw0YfQsCDRgNCw0YHQv9GA0LXQtNC10LvQtdC90L3Ri9GFINGB0LjRgdGC0LXQvDwvZGl2PjxkaXY+0J3QtdGD0LTQsNGH0LAg0Lgg0YfQsNGB0YLQuNGH0L3QsNGPINC90LXRg9C00LDRh9CwPC9kaXY+PGRpdj7QndC10L3QsNC00LXQttC90LDRjyDRgdC10YLRjDwvZGl2PjxkaXY+0J3QtdC90LDQtNC10LbQvdGL0LUg0YfQsNGB0Ys8L2Rpdj48ZGl2PtCX0L3QsNC90LjQtSwg0L/RgNCw0LLQtNCwINC4INC70L7QttGMJm5ic3A7PC9kaXY+PGRpdj7QoNC10LfRjtC80LU8L2Rpdj48ZGl2PtCT0LvQsNCy0LAgOSDQv9C+0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90L7RgdGC0Ywg0Lgg0LrQvtC90YHQtdC90YHRg9GBPC9kaXY+PGRpdj7Qk9Cw0YDQsNC90YLQuNGPINGB0L7Qs9C70LDRgdC+0LLQsNC90L3QvtGB0YLQuDwvZGl2PjxkaXY+0JvQuNC90LXQudC90YvQuTwvZGl2PjxkaXY+0J/QvtGB0LvQtdC00L7QstCw0YLQtdC70YzQvdCw0Y8g0LPQsNGA0LDQvdGC0LjRjzwvZGl2PjxkaXY+0KDQsNGB0L/RgNC10LTQtdC70LXQvdC90YvQtSDRgtGA0LDQvdC30LDQutGG0LjQuCDQuCDQutC+0L3RgdC10L3RgdGD0YE8L2Rpdj48ZGl2PtCg0LXQt9GO0LzQtTwvZGl2PjxkaXY+0JTQsNC90L3Ri9C1IOKEliAzPC9kaXY+PGRpdj7Qk9C70LDQstCwIDEwINCh0LjRgdGC0LXQvNCwINC70LXRh9C10L3QuNGPINC/0LDRgNGC0LjQuDwvZGl2PjxkaXY+0JjRgdC/0L7Qu9GM0LfRg9C50YLQtSDQuNC90YHRgtGA0YPQvNC10L3RgiBVbml4INC00LvRjyDQv9C10YDQtdGA0LDQsdC+0YLQutC4INC/0LDRgNGC0LjQuDwvZGl2PjxkaXY+TWFwUmVkdWNlINC4INGA0LDRgdC/0YDQtdC00LXQu9C10L3QvdCw0Y8g0YTQsNC50LvQvtCy0LDRjyDRgdC40YHRgtC10LzQsDwvZGl2PjxkaXY+0JfQsCDQv9GA0LXQtNC10LvQsNC80LggTWFwUmVkdWNlPC9kaXY+PGRpdj7QoNC10LfRjtC80LU8L2Rpdj48ZGl2PtCT0LvQsNCy0LAgMTEg0KHQuNGB0YLQtdC80LAg0LvQtdGH0LXQvdC40Y8g0L/QvtGC0L7QutCwPC9kaXY+PGRpdj7QntGC0L/RgNCw0LLQuNGC0Ywg0L/QvtGC0L7QuiDRgdC+0LHRi9GC0LjQuTwvZGl2PjxkaXY+0JHQsNC30LAg0LTQsNC90L3Ri9GFINC4INC/0L7RgtC+0Lo8L2Rpdj48ZGl2PtCe0LHRgNCw0LHQvtGC0LrQsCDQv9C+0YLQvtC60LA8L2Rpdj48ZGl2PtCg0LXQt9GO0LzQtTwvZGl2PjxkaXY+0JPQu9Cw0LLQsCAxMiDQkdGD0LTRg9GJ0LXQtSDRgdC40YHRgtC10LzRiyDQtNCw0L3QvdGL0YU8L2Rpdj48ZGl2PjQ2MSDQmNC90YLQtdCz0YDQsNGG0LjRjyDQtNCw0L3QvdGL0YU8L2Rpdj48ZGl2PtCR0LDQt9CwINC00LDQvdC90YvRhSBTUElOIC1PRkY8L2Rpdj48ZGl2PtCf0YDQsNCy0LjQu9GM0L3QvtGB0YLRjCDQutC+0L3RhtCwIC0mbmJzcDs8L2Rpdj48ZGl2PtCU0LXQu9Cw0YLRjCDQv9GA0LDQstC40LvRjNC90YvQtSDQstC10YnQuCZuYnNwOzwvZGl2PjxkaXY+0KDQtdC30Y7QvNC1PC9kaXY+PGRpdj7Qk9C70L7RgdGB0LDRgNC40Lk8L2Rpdj48ZGl2IGNsYXNzPSJobGdfcmFuZF8yMTQ2NjQxMjQ3IiBzdHlsZT0ib3BhY2l0eTogMDtoZWlnaHQ6IDA7d2lkdGg6IDA7Ij42MzM1ODc1NjwvZGl2PjxpbWcgY2xhc3M9ImRlc2NfYW5jaG9yIiBpZD0iZGVzYy1tb2R1bGUtMyIgc3JjPSJodHRwczovL2Fzc2V0cy5hbGljZG4uY29tL2tpc3N5LzEuMC4wL2J1aWxkL2ltZ2xhenlsb2FkL3NwYWNlYmFsbC5naWYiPi4uLi4uLjxkaXYgY2xhc3M9ImhsZ19yYW5kXzIxNDY2NDEyNDciIHN0eWxlPSJvcGFjaXR5OiAwO2hlaWdodDogMDt3aWR0aDogMDsiPjYzMzU4NzU2PC9kaXY+PGltZyBjbGFzcz0iZGVzY19hbmNob3IiIGlkPSJkZXNjLW1vZHVsZS00IiBzcmM9Imh0dHBzOi8vYXNzZXRzLmFsaWNkbi5jb20va2lzc3kvMS4wLjAvYnVpbGQvaW1nbGF6eWxvYWQvc3BhY2ViYWxsLmdpZiI+PHA+0JrQvdC40LPQsCDRgNCw0LfQtNC10LvQtdC90LAg0L3QsCDRgtGA0Lgg0YfQsNGB0YLQuDo8L3A+PGRpdj48dWw+PGxpPtCSINC+0YHQvdC+0LLQvdC+0Lwg0LIg0L3QtdC8INC+0LHRgdGD0LbQtNCw0Y7RgtGB0Y8g0L3QtdC60L7RgtC+0YDRi9C1INC+0YHQvdC+0LLQvdGL0LUg0L/RgNC40L3RhtC40L/Riywg0L3QtdC+0LHRhdC+0LTQuNC80YvQtSDQtNC70Y8g0YPQu9GD0YfRiNC10L3QuNGPINC/0YDQuNC60LvQsNC00L3Ri9GFINGB0LjRgdGC0LXQvCDRgSDQuNC90YLQtdC90YHQuNCy0L3Ri9C8INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC10Lwg0LTQsNC90L3Ri9GFLtCf0YDQtdC20LTQtSDQstGB0LXQs9C+LCDQs9C70LDQstCwIDEg0L/QvtGB0LLRj9GJ0LXQvdCwINC00L7RgdGC0LjQttC10L3QuNGOINGG0LXQu9C10Lk6INC90LDQtNC10LbQvdC+0YHRgtC4LCDQvNCw0YHRiNGC0LDQsdC40YDRg9C10LzQvtGB0YLQuCDQuCDRgNC10LzQvtC90YLQvtC/0YDQuNCz0L7QtNC90L7RgdGC0LgsINGC0L7QvNGDLCDQutCw0Log0YDQsNGB0L/QvtC30L3QsNCy0LDRgtGMINGN0YLQuCDQv9GA0L7QsdC70LXQvNGLINC4INC60LDQuiDQtNC+0YHRgtC40LPQsNGC0Ywg0YbQtdC70LXQuS7QkiDQs9C70LDQstC1IDIg0LzRiyDRgdGA0LDQstC90LjQstCw0LXQvCDRgNCw0LfQu9C40YfQvdGL0LUg0LzQvtC00LXQu9C4INC00LDQvdC90YvRhSDQuCDRj9C30YvQutC4INC30LDQv9GA0L7RgdC+0LIg0Lgg0L7QsdGB0YPQttC00LDQtdC8INGB0L7QvtGC0LLQtdGC0YHRgtCy0YPRjtGJ0LjQtSDRgdGG0LXQvdCw0YDQuNC4INC40YUg0L/RgNC40LzQtdC90LXQvdC40Y8u0KHQu9C10LTRg9GO0YnQsNGPINCz0LvQsNCy0LAgMyDQsiDQvtGB0L3QvtCy0L3QvtC8INC/0L7RgdCy0Y/RidC10L3QsCDQvNC10YXQsNC90LjQt9C80YMg0YXRgNCw0L3QtdC90LjRjywg0YLQviDQtdGB0YLRjCDRgtC+0LzRgywg0LrQsNC6INCx0LDQt9CwINC00LDQvdC90YvRhSDQvtGA0LPQsNC90LjQt9GD0LXRgiDRgdGC0YDRg9C60YLRg9GA0YMg0LTQuNGB0LrQsCDQtNC70Y8g0L/QvtCy0YvRiNC10L3QuNGPINGN0YTRhNC10LrRgtC40LLQvdC+0YHRgtC4INC/0L7QuNGB0LrQsC7Qk9C70LDQstCwIDQg0L/QvtGB0LLRj9GJ0LXQvdCwINC60L7QtNC40YDQvtCy0LDQvdC40Y4g0LTQsNC90L3Ri9GFICjRgdC10YDQuNCw0LvQuNC30LDRhtC40LgpLCDQstC60LvRjtGH0LDRjyDRjdCy0L7Qu9GO0YbQuNGOINC+0LHRidC40YUg0YjQsNCx0LvQvtC90L7Qsi48L2xpPjxsaT7QnNGLINC/0LXRgNC10LnQtNC10Lwg0L7RgiDRhdGA0LDQvdC10L3QuNGPINC00LDQvdC90YvRhSDQvdCwINC+0LTQvdC+0Lkg0LzQsNGI0LjQvdC1INC6INGA0LDRgdC/0YDQtdC00LXQu9C10L3QvdC+0Lkg0YHQuNGB0YLQtdC80LUsINC+0LHRitC10LTQuNC90Y/RjtGJ0LXQuSDQstGB0LUg0LzQsNGI0LjQvdGLLiDQrdGC0L4g0LLQsNC20L3Ri9C5INGI0LDQsyDQsiDQvNCw0YHRiNGC0LDQsdC40YDQvtCy0LDQvdC40LgsINC90L4g0L7QvSDRgdC+0L/RgNGP0LbQtdC9INGBINGA0LDQt9C70LjRh9C90YvQvNC4INC/0YDQvtCx0LvQtdC80LDQvNC4LtCf0L7RjdGC0L7QvNGDINGD0LTQsNC70LXQvdC90LDRjyDRgNC10L/Qu9C40LrQsNGG0LjRjyDQtNCw0L3QvdGL0YUgKNCz0LvQsNCy0LAgNSksINGB0LXQutGG0LjQvtC90LjRgNC+0LLQsNC90LjQtSDQtNCw0L3QvdGL0YUgKNCz0LvQsNCy0LAgNikg0Lgg0YLRgNCw0L3Qt9Cw0LrRhtC40LggKNCz0LvQsNCy0LAgNykg0LHRg9C00YPRgiDQvtCx0YHRg9C20LTQsNGC0YzRgdGPINC/0L4g0L/QvtGA0Y/QtNC60YMu0KHQu9C10LTRg9GO0YnQsNGPINCz0LvQsNCy0LAgOCDRgdC+0LTQtdGA0LbQuNGCINCx0L7Qu9C10LUg0L/QvtC00YDQvtCx0L3Rg9GOINC40L3RhNC+0YDQvNCw0YbQuNGOINC+INGA0LDRgdC/0YDQtdC00LXQu9C10L3QvdGL0YUg0YHQuNGB0YLQtdC80LDRhSDQuCDQviDRgtC+0LwsINC60LDQuiDQvNC+0LbQvdC+INC00L7RgdGC0LjRh9GMINGB0L7Qs9C70LDRgdC+0LLQsNC90L3QvtGB0YLQuCDQuCDQutC+0L3RgdC10L3RgdGD0YHQsCDQsiDRgNCw0YHQv9GA0LXQtNC10LvQtdC90L3Ri9GFINGB0YDQtdC00LDRhSAo0LPQu9Cw0LLQsCA5KS48L2xpPjxsaT7QkiDQvtGB0L3QvtCy0L3QvtC8INGN0YLQviDQtNC70Y8g0YHQuNGB0YLQtdC80YssINC60L7RgtC+0YDQsNGPINCz0LXQvdC10YDQuNGA0YPQtdGCINC/0L7Qu9GD0YfQtdC90L3Ri9C1INC00LDQvdC90YvQtS4g0KHQutCw0LzQtdC90L3Ri9C1INC00LDQvdC90YvQtSwg0L3QsNC90LXRgdC10L3QvdGL0LUg0LIg0L7RgdC90L7QstC90L7QvCDQsiDQs9C10YLQtdGA0L7Qs9C10L3QvdC+0Lkg0YHQuNGB0YLQtdC80LUuINCV0YHQu9C4INC40YHRgtC+0YfQvdC40Log0LTQsNC90L3Ri9GFINC90LUg0LzQvtC20LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0YzRgdGPINC00LvRjyDRgNC10YjQtdC90LjRjyDQstGB0LXRhSDQv9GA0L7QsdC70LXQvCwg0YLQviDQtdGB0YLQtdGB0YLQstC10L3QvdGL0Lwg0YHQv9C+0YHQvtCx0L7QvCDRj9Cy0LvRj9C10YLRgdGPINC40L3RgtC10LPRgNCw0YbQuNGPINC90LXRgdC60L7Qu9GM0LrQuNGFINCx0LDQtyDQtNCw0L3QvdGL0YUsINC80L7QtNGD0LvQtdC5INC60LXRiNCwLCDQuCDQuNC90LTQtdC60YHQvdGL0LUg0LzQvtC00YPQu9C4LiDQodGD0YnQvdC+0YHRgtGM0J/RgNC10LbQtNC1INCy0YHQtdCz0L4sINC/0L7Qu9GD0YfQtdC90L3Ri9C1INC00LDQvdC90YvQtSDQvdCw0YfQsNC70LjRgdGMINGBINC/0LDRgNGC0LjQudC90L7QuSDQvtCx0YDQsNCx0L7RgtC60LgsINCwINC30LDRgtC10Lwg0LPQu9Cw0LLQsCAxMSDQv9GA0LjQvdC40LzQsNC10YIg0L/QvtGC0L7QutC+0LLRg9GOINC+0LHRgNCw0LHQvtGC0LrRgy7Qk9C70LDQstCwIDEyINGB0YPQvNC80LjRgNGD0LXRgiDRgNCw0LfQu9C40YfQvdGL0LUg0YLQtdGF0L3QvtC70L7Qs9C40LgsINC/0YDQtdC00YHRgtCw0LLQu9C10L3QvdGL0LUg0YDQsNC90LXQtSwg0Lgg0LDQvdCw0LvQuNC30LjRgNGD0LXRgiDQvdC+0LLQvtC1INC90LDQv9GA0LDQstC70LXQvdC40LUg0LjQu9C4INC80LXRgtC+0LQg0L/QvtGB0YLRgNC+0LXQvdC40Y8g0L3QsNC00LXQttC90YvRhSwg0LzQsNGB0YjRgtCw0LHQuNGA0YPQtdC80YvRhSDQuCDQvtCx0YHQu9GD0LbQuNCy0LDQtdC80YvRhSDRgdC40YHRgtC10Lwg0L/RgNC40LzQtdC90LXQvdC40Y8g0LIg0LHRg9C00YPRidC10LwuPC9saT48L3VsPjwvZGl2PjxkaXYgY2xhc3M9ImhsZ19yYW5kXzIxNDY2NDEyNDciIHN0eWxlPSJvcGFjaXR5OiAwO2hlaWdodDogMDt3aWR0aDogMDsiPjYzMzU4NzU2PC9kaXY+PGltZyBjbGFzcz0iZGVzY19hbmNob3IiIGlkPSJkZXNjLW1vZHVsZS01IiBzcmM9Imh0dHBzOi8vYXNzZXRzLmFsaWNkbi5jb20va2lzc3kvMS4wLjAvYnVpbGQvaW1nbGF6eWxvYWQvc3BhY2ViYWxsLmdpZiI+PGltZyBzcmM9Imh0dHBzOi8vaW1nLmFsaWNkbi5jb20vaW1nZXh0cmEvaTQvMjIwMTUxNDY1NTU3OC9PMUNOMDF4SDJIWk8xcjRseldtMllWSF8hITIyMDE1MTQ2NTU1NzguanBnIj48aW1nIHNyYz0iaHR0cHM6Ly9pbWcuYWxpY2RuLmNvbS9pbWdleHRyYS9pMi8yMjAxNTE0NjU1NTc4L08xQ04wMUZlMTh5MzFyNGx6WFJBZXNSXyEhMjIwMTUxNDY1NTU3OC5qcGciPjxpbWcgc3JjPSJodHRwczovL2ltZy5hbGljZG4uY29tL2ltZ2V4dHJhL2kxLzIyMDE1MTQ2NTU1NzgvTzFDTjAxRFhQNlNEMXI0bHpkeng3ZTVfISEyMjAxNTE0NjU1NTc4LmpwZyI+PGltZyBzcmM9Imh0dHBzOi8vaW1nLmFsaWNkbi5jb20vaW1nZXh0cmEvaTMvMjIwMTUxNDY1NTU3OC9PMUNOMDFTdlhJTm8xcjRsemVoN0o0SF8hITIyMDE1MTQ2NTU1NzguanBnIj48aW1nIHNyYz0iaHR0cHM6Ly9pbWcuYWxpY2RuLmNvbS9pbWdleHRyYS9pMS8yMjAxNTE0NjU1NTc4L08xQ04wMW1QcXVnajFyNGx6WmxPVXB6XyEhMjIwMTUxNDY1NTU3OC5qcGciPjxkaXYgY2xhc3M9ImhsZ19yYW5kXzIxNDY2NDEyNDciIHN0eWxlPSJvcGFjaXR5OiAwO2hlaWdodDogMDt3aWR0aDogMDsiPjYzMzU4NzU2PC9kaXY+PGltZyBjbGFzcz0iZGVzY19hbmNob3IiIGlkPSJkZXNjLW1vZHVsZS02IiBzcmM9Imh0dHBzOi8vYXNzZXRzLmFsaWNkbi5jb20va2lzc3kvMS4wLjAvYnVpbGQvaW1nbGF6eWxvYWQvc3BhY2ViYWxsLmdpZiI+PHA+PGVtPjxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEyLjBwdDsiPtC+0LEg0LDQstGC0L7RgNC1PC9zcGFuPjwvc3Bhbj48L2VtPjwvcD48ZGl2PtCc0LDRgNGC0LjQvSDQmtC70LXQv9C/0LzQsNC90L0gLSDQuNGB0YHQu9C10LTQvtCy0LDRgtC10LvRjCDRgdC40YHRgtC10LzRiyDRgNCw0YHQv9GA0LXQtNC10LvQtdC90LjRjyDQmtC10LzQsdGA0LjQtNC20YHQutC+0LPQviDRg9C90LjQstC10YDRgdC40YLQtdGC0LAg0LIg0KHQvtC10LTQuNC90LXQvdC90L7QvCDQmtC+0YDQvtC70LXQstGB0YLQstC1LtCg0LDQvdC10LUg0L7QvSDQsdGL0Lsg0LjQvdC20LXQvdC10YDQvtC8INC/0L4g0L/RgNC+0LPRgNCw0LzQvNC90L7QvNGDINC+0LHQtdGB0L/QtdGH0LXQvdC40Y4g0LjQvdGC0LXRgNC90LXRgiAt0LrQvtC80L/QsNC90LjQuSwg0YLQsNC60LjRhSDQutCw0LogTGlua2VkSW4g0LggUmFwcG9ydGl2ZSwg0Lgg0L7RgtCy0LXRh9Cw0Lsg0LfQsCDRgdGC0YDQvtC40YLQtdC70YzRgdGC0LLQviDQutGA0YPQv9C90L7QuSDQuNC90YTRgNCw0YHRgtGA0YPQutGC0YPRgNGLINC00LDQvdC90YvRhS7QkiDQv9GA0L7RhtC10YHRgdC1INC+0L0g0YHRgtC+0LvQutC90YPQu9GB0Y8g0YEg0L3QtdC60L7RgtC+0YDRi9C80Lgg0YLRgNGD0LTQvdC+0YHRgtGP0LzQuCwg0L/QvtGN0YLQvtC80YMg0L7QvSDQvdCw0LTQtdGP0LvRgdGPLCDRh9GC0L4g0Y3RgtCwINC60L3QuNCz0LAg0L/QvtC80L7QttC10YIg0YfQuNGC0LDRgtC10LvRj9C8INC90LUg0L/QvtCy0YLQvtGA0Y/RgtGMINGC0LUg0LbQtSDQvtGI0LjQsdC60Lgu0JzQsNGA0YLQuNC9INGC0LDQutC20LUg0Y/QstC70Y/QtdGC0YHRjyDQsNC60YLQuNCy0L3Ri9C8INC00L7QutC70LDQtNGH0LjQutC+0Lwg0LrQvtC90YTQtdGA0LXQvdGG0LjQuCwg0LHQu9C+0LPQtdGA0L7QvCDQuCDQstC60LvQsNC00YfQuNC60L7QvCDRgSDQvtGC0LrRgNGL0YLRi9C8INC40YHRhdC+0LTQvdGL0Lwg0LrQvtC00L7QvC7QntC9INGB0YfQuNGC0LDQtdGCLCDRh9GC0L4g0LrQsNC20LTRi9C5INC00L7Qu9C20LXQvSDQuNC30YPRh9Cw0YLRjCDQs9C70YPQsdC+0LrQuNC1INGC0LXRhdC90LjRh9C10YHQutC40LUg0LrQvtC90YbQtdC/0YbQuNC4LCDQuCDQsiDRhdC+0LTQtSAt0LPRgNCw0LTRg9C40YDQvtCy0LDQvdC90L7QvCDQv9C+0L3QuNC80LDQvdC40Lgg0YLQtdGF0L3QvtC70L7Qs9C40Lkg0LzQvtC20LXRgiDQv9C+0LzQvtGH0Ywg0L3QsNC8INGA0LDQt9GA0LDQsdC+0YLQsNGC0Ywg0LvRg9GH0YjQtdC1INC/0YDQvtCz0YDQsNC80LzQvdC+0LUg0L7QsdC10YHQv9C10YfQtdC90LjQtS48L2Rpdj48ZGl2PjxlbT48c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMi4wcHQ7Ij7QktCy0LXQtNC10L3QuNC1INCyINC/0LXRgNC10LLQvtC00YfQuNC6PC9zcGFuPjwvc3Bhbj48L2VtPjwvZGl2PjxkaXY+PHN0cm9uZz7Qp9C20LDQviBKdW5waW5nPC9zdHJvbmc+LCDQodGC0LDRgNGI0LjQtSDRgNCw0LfRgNCw0LHQvtGC0YfQuNC60Lgg0Lgg0YDQtdC60LvQsNC80L3Ri9C1INC60L7QvNC/0LDQvdC40Lgg0YEg0LHQvtC70YzRiNC40LzQuCDQtNCw0L3QvdGL0LzQuCAoRU1DINCyINGC0LXRh9C10L3QuNC1INCx0L7Qu9C10LUgMTAg0LvQtdGCKSwg0LPQtdGC0LXRgNC+0LPQtdC90L3Ri9C1INGA0LDRgdGH0LXRgtGLINCz0YDQsNGE0LjRh9C10YHQutC40YUg0L/RgNC+0YbQtdGB0YHQvtGA0L7Qsi7Qp9C70LXQvSDQutC40YLQsNC50YHQutC+0Lkg0LrQvtC80L/RjNGO0YLQtdGA0L3QvtC5INCw0YHRgdC+0YbQuNCw0YbQuNC4LCDRgdGC0LDRgNGI0LjQuSDQsNGA0YXQuNGC0LXQutGC0L7RgCBEZWxsIEVNQy4xMiDQu9C10YIg0YDQsNC30YDQsNCx0L7RgtC60Lgg0YHQuNGB0YLQtdC80YssINC40L3QvdC+0LLQsNGG0LjQuSDQuCDQvtC/0YvRgtCwINGD0L/RgNCw0LLQu9C10L3QuNGPINC60L7QvNCw0L3QtNCw0LzQuCwg0YXQvtGA0L7RiNC+INGF0YDQsNC90LXQvdC40Y8g0LTQsNC90L3Ri9GFINC4INC30LDRidC40YLRiyDQtNCw0L3QvdGL0YUsINGA0LXQsNC70YzQvdC+0LPQviDQsNC90LDQu9C40LfQsCDQvtCx0LvQsNGH0L3Ri9GFINCy0YvRh9C40YHQu9C10L3QuNC5INC4INCx0L7Qu9GM0YjQuNGFINC00LDQvdC90YvRhSwg0LAg0YLQsNC60LbQtSDQvtC/0YLQuNC80LjQt9Cw0YbQuNGPINCz0LXRgtC10YDQvtCz0LXQvdC90L7QuSDRg9GB0LrQvtGA0LXQvdC40Y8g0LPRgNCw0YTQuNGH0LXRgdC60L7Qs9C+INC/0YDQvtGG0LXRgdGB0L7RgNCwLtCR0L7Qu9C10LUgMTAwINGC0LXRhdC90LjRh9C10YHQutC40YUg0L/QsNGC0LXQvdGC0L7QsiDQsdGL0LvQuCDQv9GA0LjQvNC10L3QtdC90Ysg0LIg0YHQvtC+0YLQstC10YLRgdGC0LLRg9GO0YnQuNGFINC+0LHQu9Cw0YHRgtGP0YUsINC4INC80L3QvtCz0L4g0YDQsNC3INCyIFNuaWEsIExpbnV4Y29uZiwgSGFkb29wIFN1bW1pdCwgTnZpZGlhIEdQVSBUZWNoIENvbmYg0Lgg0YIuINCULiDQnNGLINCx0YPQtNC10Lwg0L/RgNC+0LTQvtC70LbQsNGC0Ywg0L7QsdGA0LDRidCw0YLRjCDQstC90LjQvNCw0L3QuNC1INC90LAg0Y3QstC+0LvRjtGG0LjRjiwg0YHQu9C40Y/QvdC40LUg0Lgg0YDQsNGB0YjQuNGA0LXQvdC40LUg0L/RgNCw0LIg0Lgg0LLQvtC30LzQvtC20L3QvtGB0YLQtdC5LCDQuNC90YLQtdC90YHQuNCy0L3QvtC1INC4INC40L3RgtC10L3RgdC40LLQvdC+0LUuINCi0LXRhdC90L7Qu9C+0LPQuNC4LCDRgdCy0Y/Qt9Cw0L3QvdGL0LUg0YEg0LLRi9GH0LjRgdC70LXQvdC40LXQvC4g0KHRg9GJ0L3QvtGB0YLRjDwvZGl2PjxkaXY+PHN0cm9uZz7Qm9GDINCu0L3RgdC+0L3Qszwvc3Ryb25nPtCj0L3QuNCy0LXRgNGB0LjRgtC10YIg0J/QtdC60LjQvdGB0LrQvtCz0L4g0YPQvdC40LLQtdGA0YHQuNGC0LXRgtCwINCc0LDRgdGC0LXRgNCwINC60L7QvNC/0YzRjtGC0LXRgNC90L7Qs9C+LCDQvNCw0LPQuNGB0YLRgNCwINC4IERlbGwgRU1DINCa0LjRgtCw0LnRgdC60LjQuSDQuNGB0YHQu9C10LTQvtCy0LDRgtC10LvRjNGB0LrQuNC5INC40L3RgdGC0LjRgtGD0YIg0YHQvtGB0YDQtdC00L7RgtC+0YfQuNC70YHRjyDQvdCwINC40YHRgdC70LXQtNC+0LLQsNC90LjRj9GFINC/0L4g0L/QvtGC0L7QutC+0LLQvtC5INC/0LXRgNC10LTQsNGH0LUg0YDQtdCw0LvRjNC90L7QuSDRgtGA0LDQvdGB0LvRj9GG0LjQuCDQsdC+0LvRjNGI0LjRhSDQtNCw0L3QvdGL0YUg0LLQviDQstGA0LXQvNGPINGB0YLQsNC20LjRgNC+0LLQutC4LtCSINC90LDRgdGC0L7Rj9GJ0LXQtSDQstGA0LXQvNGPINC+0L0g0YDQsNCx0L7RgtCw0LXRgiDQsiDQu9Cw0LHQvtGA0LDRgtC+0YDQuNC4IFJpY21hbm5hdGUg0LIg0LzRj9Cz0LrQvtC5INCx0L7Qu9GM0L3QuNGG0LUgSHVhd2VpIDIwMTIsINCyINC+0YHQvdC+0LLQvdC+0Lwg0LfQsNC90LjQvNCw0Y/RgdGMINC40YHRgdC70LXQtNC+0LLQsNC90LjRj9C80Lgg0LPQu9GD0LHQvtC60L7Qs9C+INC+0LHRg9GH0LXQvdC40Y8g0Lgg0YDQsNC30YDQsNCx0L7RgtC60LUuR2VuZyBZdSwg0LDRgNGF0LjRgtC10LrRgtC+0YAgRGVsbCBFTUMg0Lgg0LvQuNC00LXRgCBHVE0sINGB0YLRgNC10LzQuNGC0YHRjyDQv9GA0L7QtNCy0LjQs9Cw0YLRjCDQv9C70LDQvdGLINGG0LjRhNGA0L7QstC+0LPQviDRgtGA0LDQvdGB0YTQvtGA0LzQsNGG0LjQuCDQvdCwINC60L7RgNC/0L7RgNCw0YLQuNCy0L3QvtC8INGD0YDQvtCy0L3QtS7QkiDRgtC10YfQtdC90LjQtSAxMiDQu9C10YIg0LIg0YLQtdGH0LXQvdC40LUgMTIg0LvQtdGCINC+0L0g0YDQsNCx0L7RgtCw0Lsg0LIg0YLQsNC60LjRhSDQutC+0LzQv9Cw0L3QuNGP0YUsINC60LDQuiBDaGluYWFjYWNoZSwgU3VuIE1pY3Jvc3lzdGVtcyDQuCBFTUMuPC9kaXY+PGRpdj48c3Ryb25nPtCb0Lgg0KHQsNC90L/QuNC90LM8L3N0cm9uZz4sINCU0L7QutGC0L7RgCDRhNC40LvQvtGB0L7RhNC40Lgg0LIg0L7QsdC70LDRgdGC0Lgg0LrQvtC80L/RjNGO0YLQtdGA0L3QvtC5INGC0LXRhdC90LjQutC4INCyINCj0L3QuNCy0LXRgNGB0LjRgtC10YLQtSDQnNCw0YHRgdCw0YfRg9GB0LXRgtGB0LAsINCz0LvQsNCy0L3Ri9C5INGD0YfQtdC90YvQuSDQsiDQuNGB0YHQu9C10LTQvtCy0LDRgtC10LvRjNGB0LrQvtC8INC40L3RgdGC0LjRgtGD0YLQtSBEZWxsIEVtYyBDaGluYSwg0L3QsNC/0YDQsNCy0LvQtdC90LjRjyDQuNGB0YHQu9C10LTQvtCy0LDQvdC40LkgLSDRjdGC0L4g0LzQsNGI0LjQvdC90L7QtSDQvtCx0YPRh9C10L3QuNC1LCDQs9C70YPQsdC+0LrQvtC1INC+0LHRg9GH0LXQvdC40LUsINC40L3RgtC10LvQu9C10LrRgtGD0LDQu9GM0L3QsNGPINGN0LrRgdC/0LvRg9Cw0YLQsNGG0LjRjyDQuCDRgtC10YXQvdC40YfQtdGB0LrQvtC1INC+0LHRgdC70YPQttC40LLQsNC90LjQtSwg0LjQt9C+0LHRgNCw0LbQtdC90LjRjyDQtNC40YHRgtCw0L3RhtC40L7QvdC90L7Qs9C+INC30L7QvdC00LjRgNC+0LLQsNC90LjRjyDQuCDRgi4g0JQu0JTQtdGB0Y/RgtGMINC00L7QutGD0LzQtdC90YLQvtCyINCx0YvQu9C4INC+0L/Rg9Cx0LvQuNC60L7QstCw0L3RiyDQsiDQv9C10YDQuNC+0LTQuNGH0LXRgdC60LjRhSDQuNC30LTQsNC90LjRj9GFIElFRUUgVHJhbnNhY3Rpb25zINC4INC60L7QvdGE0LXRgNC10L3RhtC40Y/RhSwg0Lgg0L/RgNC40LzQtdC90Y/QtdGC0YHRjyDQsdC+0LvQtdC1IDIwINC/0LDRgtC10L3RgtC+0LIg0KHQqNCQLtCf0YDQvtC00LLQuNC20LXQvdC40LUg0L/RgNC+0YHRgtC+0YLRiyDQuCDRg9Cy0LvQtdGH0LXQvdC90L7Qs9C+INC80LDRiNC40L3QvdC+0LPQviDQvtCx0YPRh9C10L3QuNGPLsKr0JzQtdGF0LDQvdC40YfQtdGB0LrQuNC5INGA0LjRgdGD0L3QvtC6ICjQv9GA0L7QsdC70LXQvNCwINC40YHRgdC70LXQtNC+0LLQsNC90LjRjynCuywgQ2hpbmEgUG93ZXIgUHJlc3MsIDIwMTIuOCDCq9Cg0YPQutC+0LLQvtC00YHRgtCy0L4g0L/QviDQv9GA0L7QtdC60YLQuNGA0L7QstCw0L3QuNGOINC60YPRgNGB0L7QsiDQv9C+INC80LXRhdCw0L3QuNGH0LXRgdC60L7QvNGDINGA0LjRgdGD0L3QutGDICjQstGC0L7RgNC+0LUg0LjQt9C00LDQvdC40LUpwrssIENoaW5hIFBvd2VyIFByZXNzLCAyMDEyLjg8L2Rpdj48ZGl2IGNsYXNzPSJobGdfcmFuZF8yMTQ2NjQxMjQ3IiBzdHlsZT0ib3BhY2l0eTogMDtoZWlnaHQ6IDA7d2lkdGg6IDA7Ij42MzM1ODc1NjwvZGl2PjxpbWcgc3JjPSJodHRwczovL3d3dy5vMGIuY24vaS5waHA/dC5wbmcmcmlkPTIyLjY5NjdiN2Y0M2ExNjQmcD0xOTU5NDU0Mzg0Jms9ZS5jb20mdD0xNzY4NDA0OTgxIiBzdHlsZT0iZGlzcGxheTpub25lIj4=
Продавец:当科图书专营店
Рейтинг:

Всего отзывов:0
Положительных:0
Добавить в корзину
- Информация о товаре
- Фотографии

![]() |
Каждая глава имеет карту разума, а двенадцать рекомендаций по мышлению помогает вам прояснить контекст изучения этой книги.
Изучите внутренний механизм часто используемых распределенных систем, чтобы научиться эффективно использовать эти технологии.
Проанализируйте преимущества и недостатки различных инструментов, чтобы помочь принимать мудрые проектные решения.
Анализируйте компромиссы между согласованностью, масштабируемостью, отказоустойчивостью и сложностью.
Представьте новый прогресс исследований распределенной системы (краеугольный камень современной базы данных).
Раскрыть основную архитектуру основных онлайн -сервисов.
63358756

Основная информация
| Название продукта: | Data -Dense Application System Design | формат: | 16 |
| Автор: | [США] Мартин Клеппманн (Мартин·Колер) Переводчик: Zhao Junping Lu Yunsong Geng Yu Li Sanping | Цены: | 128.00 |
| Номер ISBN: | 9787519821968 | Время публикации: | 2018-10-01 |
| Издательство: | Китайский электроэнергетический пресс | Время печати: | 2018-10-01 |
| Издание: | 1 | Время печати: | 1 |
Предисловие
Часть 1. Основы системы данных
Глава 1 Надежная, масштабируемая и обслуживаемая система приложений
Знайте систему данных
Надежность
Масштабируемость
Обслуживание
Резюме
Глава 2 Модель данных и язык запросов
Модель отношений и модель документа
Язык запросов данных
Модель данных о состоянии
Резюме
Глава 3 Хранение и поиск данных
Ядро базы данных: структура данных
Обработка транзакций и обработка анализа
Хранилище обозревателя
Резюме
Глава 4 Код данных и эволюция
Формат кодирования данных
Режим потока данных
Резюме
Часть 2 распределенная система данных
Глава 5 Репликация данных
Мастер -узел и из узла
Проблема с задержкой копирования
Репликация нескольких главных узлов
Нет репликации главного узла
Резюме
Глава 6 Разделение данных
189Разделение данных и копирование данных
Ключ-раздел данных о значении
Дивизион и два индекса уровня
Подразделение RE -Balance
Запросить маршрутизацию
Резюме
Глава 7
Глубоко понимать дела
Слабый уровень изоляции
Сериализовать
Резюме
Глава 8 Задача распределенных систем
Неудача и частичная неудача
Ненадежная сеть
Ненадежные часы
Знание, правда и ложь
Резюме
Глава 9 последовательность и консенсус
Гарантия согласованности
Линейный
Последовательная гарантия
Распределенные транзакции и консенсус
Резюме
Данные № 3
Глава 10 Система лечения партии
Используйте инструмент Unix для переработки партии
MapReduce и распределенная файловая система
За пределами MapReduce
Резюме
Глава 11 Система лечения потока
Отправить поток событий
База данных и поток
Обработка потока
Резюме
Глава 12 Будущее системы данных
461 Интеграция данных
База данных SPIN -OFF
Правильность конца -
Делать правильные вещи
Резюме
Глоссарий
63358756
......63358756

Книга разделена на три части:
- В основном в нем обсуждаются некоторые основные принципы, необходимые для улучшения прикладных систем с интенсивным использованием данных.Прежде всего, глава 1 посвящена достижению целей: надежности, масштабируемости и ремонтопригодности, тому, как распознавать эти проблемы и как достигать целей.В главе 2 мы сравниваем различные модели данных и языки запросов и обсуждаем соответствующие сценарии их применения.Следующая глава 3 в основном посвящена механизму хранения, то есть тому, как база данных организует структуру диска для повышения эффективности поиска.Глава 4 посвящена кодированию данных (сериализации), включая эволюцию общих шаблонов.
- Мы перейдем от хранения данных на одной машине к распределенной системе, объединяющей все машины. Это важный шаг в масштабировании, но он сопряжен с различными проблемами.Поэтому удаленная репликация данных (глава 5), секционирование данных (глава 6) и транзакции (глава 7) будут обсуждаться по порядку.Следующая глава 8 содержит более подробную информацию о распределенных системах и о том, как можно достичь согласованности и консенсуса в распределенных средах (глава 9).
- В основном это для системы, которая генерирует полученные данные. Скаменные данные, нанесенные в основном в гетерогенной системе. Если источник данных не может использоваться для решения всех проблем, то естественным способом является интеграция нескольких баз данных, модулей кеша, и индексные модули. СущностьПрежде всего, полученные данные начались с партийной обработки, а затем глава 11 принимает потоковую обработку.Глава 12 суммирует различные технологии, представленные ранее, и анализирует новое направление или метод построения надежных, масштабируемых и обслуживаемых систем применения в будущем.
63358756






63358756

об авторе
Мартин Клеппманн - исследователь системы распределения Кембриджского университета в Соединенном Королевстве.Ранее он был инженером по программному обеспечению интернет -компаний, таких как LinkedIn и Rapportive, и отвечал за строительство крупной инфраструктуры данных.В процессе он столкнулся с некоторыми трудностями, поэтому он надеялся, что эта книга поможет читателям не повторять те же ошибки.Мартин также является активным докладчиком конференции, блогером и вкладчиком с открытым исходным кодом.Он считает, что каждый должен изучать глубокие технические концепции, и в ходе -градуированном понимании технологий может помочь нам разработать лучшее программное обеспечение.
Введение в переводчик
Чжао Junping, Старшие разработчики и рекламные компании с большими данными (EMC в течение более 10 лет), гетерогенные расчеты графических процессоров.Член китайской компьютерной ассоциации, старший архитектор Dell EMC.12 лет разработки системы, инноваций и опыта управления командами, хорошо хранения данных и защиты данных, реального анализа облачных вычислений и больших данных, а также оптимизация гетерогенной ускорения графического процессора.Более 100 технических патентов были применены в соответствующих областях, и много раз в Snia, Linuxconf, Hadoop Summit, Nvidia GPU Tech Conf и т. Д. Мы будем продолжать обращать внимание на эволюцию, слияние и расширение прав и возможностей, интенсивное и интенсивное. Технологии, связанные с вычислением. Сущность
Лу ЮнсонгУниверситет Пекинского университета Мастера компьютерного, магистра и Dell EMC Китайский исследовательский институт сосредоточился на исследованиях по потоковой передаче реальной трансляции больших данных во время стажировки.В настоящее время он работает в лаборатории Ricmannate в мягкой больнице Huawei 2012, в основном занимаясь исследованиями глубокого обучения и разработке.Geng Yu, архитектор Dell EMC и лидер GTM, стремится продвигать планы цифрового трансформации на корпоративном уровне.В течение 12 лет в течение 12 лет он работал в таких компаниях, как Chinaacache, Sun Microsystems и EMC.
Ли Санпинг, Доктор философии в области компьютерной техники в Университете Массачусетса, главный ученый в исследовательском институте Dell Emc China, направления исследований - это машинное обучение, глубокое обучение, интеллектуальная эксплуатация и техническое обслуживание, изображения дистанционного зондирования и т. Д.Десять документов были опубликованы в периодических изданиях IEEE Transactions и конференциях, и применяется более 20 патентов США.Продвижение простоты и увлеченного машинного обучения.«Механический рисунок (проблема исследования)», China Power Press, 2012.8 «Руководство по проектированию курсов по механическому рисунку (второе издание)», China Power Press, 2012.8
63358756







