Your IP : 18.119.164.231


Current Path : /var/www/www-root/data/www/info.monolith-realty.ru/nl6bdggpp/index/
Upload File :
Current File : /var/www/www-root/data/www/info.monolith-realty.ru/nl6bdggpp/index/scylla-compaction-strategy.php

<!DOCTYPE html>
<html prefix="og: #" lang="en-US">
<head>

	
  <meta charset="UTF-8">

		
  <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
	
  <meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Search Engine Optimization by Rank Math -  -->


  <title></title>
  <meta name="description" content="">

  <style id="rank-math-toc-block-style-inline-css">
.wp-block-rank-math-toc-block nav ol{counter-reset:item}.wp-block-rank-math-toc-block nav ol li{display:block}.wp-block-rank-math-toc-block nav ol li:before{content:counters(item, ".") ". ";counter-increment:item}

  </style>
  <style id="classic-theme-styles-inline-css">
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc( + 2px);font-size:}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
  </style>
  <style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--contrast: var(--contrast);--wp--preset--color--contrast-2: var(--contrast-2);--wp--preset--color--contrast-3: var(--contrast-3);--wp--preset--color--contrast-4: var(--contrast-4);--wp--preset--color--base: var(--base);--wp--preset--color--base-2: var(--base-2);--wp--preset--color--accent: var(--accent);--wp--preset--color--accent-2: var(--accent-2);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: ;--wp--preset--spacing--30: ;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: ;--wp--preset--spacing--60: ;--wp--preset--spacing--70: ;--wp--preset--spacing--80: ;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: ;}:where(.is-layout-grid){gap: ;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.){gap: 2em;}:where(.){gap: 2em;}:where(.){gap: ;}:where(.){gap: ;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.){gap: ;}:where(.){gap: ;}
:where(.){gap: 2em;}:where(.){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: ;line-height: 1.6;}
  </style>


  <style id="generate-style-inline-css">
body{background-color:var(--base-2);color:var(--contrast-2);}a{color:var(--accent);}a:hover, a:focus, a:active{color:var(--accent-2);}.grid-container{max-width:1240px;}.wp-block-group__inner-container{max-width:1240px;margin-left:auto;margin-right:auto;}:root{--contrast:#1f1f1f;--contrast-2:#393939;--contrast-3:#acacac;--contrast-4:#d7d7d7;--base:#fbf6f3;--base-2:#ffffff;--accent:#c54f01;--accent-2:#dd5903;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-contrast-4-color{color:var(--contrast-4);}:root .has-contrast-4-background-color{background-color:var(--contrast-4);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}:root .has-accent-2-color{color:var(--accent-2);}:root .has-accent-2-background-color{background-color:var(--accent-2);}.gp-modal:not(.gp-modal--open):not(.gp-modal--transition){display:none;}.gp-modal--transition:not(.gp-modal--open){pointer-events:none;}.gp-modal-overlay:not(.gp-modal-overlay--open):not(.gp-modal--transition){display:none;}.gp-modal__overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);display:flex;justify-content:center;align-items:center;z-index:10000;backdrop-filter:blur(3px);transition:opacity 500ms ease;opacity:0;}.gp-modal--open:not(.gp-modal--transition) .gp-modal__overlay{opacity:1;}.gp-modal__container{max-width:100%;max-height:100vh;transform:scale(0.9);transition:transform 500ms ease;padding:0 10px;}.gp-modal--open:not(.gp-modal--transition) .gp-modal__container{transform:scale(1);}.search-modal-fields{display:flex;}.gp-search-modal .gp-modal__overlay{align-items:flex-start;padding-top:25vh;background:var(--gp-search-modal-overlay-bg-color);}.search-modal-form{width:500px;max-width:100%;background-color:var(--gp-search-modal-bg-color);color:var(--gp-search-modal-text-color);}.search-modal-form .search-field, .search-modal-form .search-field:focus{width:100%;height:60px;background-color:transparent;border:0;appearance:none;color:currentColor;}.search-modal-fields button, .search-modal-fields button:active, .search-modal-fields button:focus, .search-modal-fields button:hover{background-color:transparent;border:0;color:currentColor;width:60px;}h1{font-weight:700;font-size:42px;}@media (max-width:768px){h1{font-size:35px;}}h2{font-weight:700;text-transform:capitalize;font-size:30px;}@media (max-width:768px){h2{font-size:34px;}}h3{font-weight:700;text-transform:capitalize;font-size:27px;}@media (max-width:768px){h3{font-size:30px;}}h4{font-weight:700;font-size:25px;line-height:;}@media (max-width:768px){h4{font-size:24px;}}h5{font-weight:700;font-size:22px;}@media (max-width:768px){h5{font-size:21px;}}h6{font-weight:700;font-size:18px;}@media (max-width:768px){h6{font-size:17px;}}.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{font-weight:600;text-transform:uppercase;font-size:13px;}body, button, input, select, textarea{font-size:17px;letter-spacing:.40px;}body{line-height:1.6;}.main-title{text-transform:uppercase;font-size:25px;}.top-bar{background-color:var(--contrast-2);color:var(--base-2);}.top-bar a{color:var(--contrast-4);}.top-bar a:hover{color:var(--base-2);}.site-header{background-color:var(--base-2);}.main-title a,.main-title a:hover{color:var(--contrast);}.site-description{color:var(--contrast-3);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:#1e65a4;}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul :not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation . > a{color:var(--accent);}:hover,:focus{color:#1e65a4;}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--accent-2);}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul  > a, .main-navigation .menu-bar-items . > a{color:var(--accent);}.main-navigation ul ul{background-color:var(--base-2);}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{color:var(--contrast-2);background-color:var(--base-2);}.inside-article a,.paging-navigation a,.comments-area a,.page-header a{color:var(--accent);}.inside-article a:hover,.paging-navigation a:hover,.comments-area a:hover,.page-header a:hover{color:var(--accent-2);}.entry-title a{color:#222222;}.entry-title a:hover{color:#55555e;}.entry-meta{color:#595959;}h1{color:var(--contrast);}h2{color:var(--contrast);}h3{color:var(--contrast);}h4{color:var(--contrast);}h5{color:var(--contrast);}h6{color:var(--contrast);}.sidebar .widget{background-color:var(--base-2);}.footer-widgets{background-color:var(--contrast-2);}.footer-widgets .widget-title{color:var(--base-2);}.site-info{color:var(--contrast-4);background-color:var(--contrast-2);}.site-info a{color:var(--contrast-4);}.site-info a:hover{color:var(--base-2);}.footer-bar .widget_nav_menu .current-menu-item a{color:var(--base-2);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast-2);background-color:var(--base);border-color:var(--contrast-4);}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast-2);background-color:var(--base-2);border-color:var(--contrast-3);}button,html input[type="button"],input[type="reset"],input[type="submit"],,:not(.has-background){color:var(--base-2);background-color:var(--accent);}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,:focus,:not(.has-background):active,:not(.has-background):focus,:not(.has-background):hover{color:var(--base-2);background-color:var(--contrast);}{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}:hover,:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--contrast);--gp-search-modal-text-color:var(--contrast-4);--gp-search-modal-overlay-bg-color:rgba(56,56,56,0.4);}@media (max-width: 1084px){.main-navigation .menu-bar-item:hover > a, .main-navigation . > a{background:none;color:#1e65a4;}}.nav-below-header .main-navigation ., .nav-above-header .main-navigation .{padding:0px 26px 0px 26px;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:100px 30px 100px 30px;}.site-main .wp-block-group__inner-container{padding:100px 30px 100px 30px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}. .site-main,. .site-main{margin-right:30px;}. .site-main,. .site-main{margin-left:30px;}. .site-main{margin:0px 30px 0px 30px;}.sidebar .widget, .page-header, .widget-area .main-navigation, .site-main > *{margin-bottom:30px;}.separate-containers .site-main{margin:30px;}.both-right .inside-left-sidebar,.both-left .inside-left-sidebar{margin-right:15px;}.both-right .inside-right-sidebar,.both-left .inside-right-sidebar{margin-left:15px;}. .post:not(:last-child):not(.is-loop-template-item), . .post:not(:last-child):not(.is-loop-template-item){padding-bottom:100px;}.separate-containers .featured-image{margin-top:30px;}.separate-containers .inside-right-sidebar, .separate-containers .inside-left-sidebar{margin-top:30px;margin-bottom:30px;}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item > a{padding-left:14px;padding-right:14px;}.main-navigation .main-nav ul ul li a{padding:10px 14px 10px 14px;}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:14px;}.menu-item-has-children .dropdown-menu-toggle{padding-right:14px;}.rtl .main-navigation .main-nav ul  > a{padding-right:14px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:60px 20px 60px 20px;}.site-main .wp-block-group__inner-container{padding:60px 20px 60px 20px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-right:30px;padding-left:30px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-20px;width:calc(100% + 40px);max-width:calc(100% + 40px);}.one-container .site-main .paging-navigation{margin-bottom:30px;}}/* End cached CSS */.is-right-sidebar{width:30%;}.is-left-sidebar{width:30%;}.site-content .content-area{width:100%;}@media (max-width: 1084px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}}
.dynamic-author-image-rounded{border-radius:100%;}.dynamic-featured-image, .dynamic-author-image{vertical-align:middle;}. .dynamic-content-template:not(:last-child), . .dynamic-content-template:not(:last-child){padding-bottom:0px;}.dynamic-entry-excerpt > p:last-child{margin-bottom:0px;}
. .main-nav > ul > li > a{line-height:50px;}
  </style>
  <link rel="stylesheet" id="generate-offside-css" href="%20media=" all="">

  <style id="generate-offside-inline-css">
:root{--gp-slideout-width:265px;}.{background-color:var(--contrast);}.slideout-navigation, .slideout-navigation a{color:#1e65a4;}.slideout-navigation {color:#1e65a4;padding-left:14px;padding-right:14px;}.slide-opened  .menu-toggle:before{display:none;}@media (max-width: 1084px){.{display:none;}}
  </style>
  <link rel="stylesheet" id="generate-navigation-branding-css" href="%20media=" all="">

  <style id="generate-navigation-branding-inline-css">
. ., . .inside-navigation:not(.grid-container){padding:0px 30px 0px 30px;}.:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left:10px;}.navigation-branding img, . img{height:60px;width:auto;}.navigation-branding .main-title{line-height:60px;}@media (max-width: 1084px){. .menu-bar-items, . .menu-bar-items{margin-left:auto;}.navigation-branding{margin-right:auto;margin-left:10px;}.navigation-branding .main-title, .mobile-header-navigation .site-logo{margin-left:10px;}. .{padding:0px;}}
  </style>
 
		
  <style id="wp-custom-css">
			/* GeneratePress Site CSS */ /* Header */
.main-navigation:not(.is-open) .main-nav > ul {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}
@media (min-width: 769px) {
    .main-navigation:not(.slideout-navigation)  {
      padding-left: 20px;
			padding-right: 20px;
    }
}

/* Slideout menu */
. . {
	padding: 0 10px;
}
.slideout-navigation .main-nav {
	margin-bottom: 14px;
}

/* Reset one container blog bottom padding */
. .post:not(:last-child):not(.is-loop-template-item), . .post:not(:last-child):not(.is-loop-template-item) {
	padding-bottom: initial;
}

/* Right sidebar*/
.inside-right-sidebar .wp-block-categories-list {
	list-style: none;
	margin: 0;
}
.inside-right-sidebar .wp-block-categories-list li:not(:last-child) {
	margin-bottom: ;
}
.latest-posts .gb-query-loop-item:last-child .gb-container {
	margin-bottom: 0;
	border-bottom: 0;
}
@media (max-width: 768px) {
	. {
		margin-top: 60px;
	}
}

/* Box shadow */
.box-shadow {
	box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.3);
} /* End GeneratePress Site CSS */


.author-box {
    display: flex;
    align-items: center;
    margin-top: 20px;
    padding: 15px;
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 8px;
}

.author-avatar {
    margin-right: 15px;
}

.author-avatar img {
    border-radius: 50%;
}

.author-info h4 {
    margin: 0;
    font-size: ;
    color: #333;
}

.author-info p {
    margin: 5px 0;
    font-size: 1em;
    color: #666;
}

.author-posts-link {
    display: inline-block;
    margin-top: 10px;
    color: #0073aa;
    text-decoration: none;
}

.author-posts-link:hover {
    text-decoration: underline;
}
		</style>
</head>


<body class="home page-template-default page page-id-49 wp-custom-logo wp-embed-responsive post-image-aligned-center slideout-enabled slideout-mobile sticky-menu-fade no-sidebar nav-below-header one-container header-aligned-left dropdown-hover" itemtype="" itemscope="">

	<span class="screen-reader-text skip-link"><br>
</span>
<div class="site grid-container container hfeed" id="page">
<div class="site-content" id="content">
<div class="content-area" id="primary">
<div class="inside-article">
<div class="entry-content" itemprop="text">
<div class="homepage-content">
<h1 style="color: rgb(51, 51, 51);">Scylla compaction strategy.  ScyllaDB Deployment Best Practices: Racks and Setup.</h1>
<br>
<p style="margin: 20px auto; color: rgb(85, 85, 85); max-width: 800px; text-align: center;">Scylla compaction strategy  STCS organizes SSTables into tiers, where in tier [n], sstables are: + roughly the same size + [k] times bigger than sstables in tier [n-1] + [k] corresponds to the “min_threshold” config option 3. . hh at master &#183; NeightY/scylla NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  It’s very helpful in evaluating any solution and to assess cluster and data model performance. hh at next &#183; psarna/scylla NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  So when there is only less than 100G memory remaining, the compaction doesn't complete because it runs out of disk space.  Recommendation: write amplification can be further reduced by setting Scylla option --compaction-enforce-min-threshold true, which guarantees the minimum threshold, 4 by default, is respected.  The compaction strategy is a sub-property of the compaction configuration of each table so you will need to use the CQL ALTER TABLE command to choose a different compaction strategy other than the default.  The problem I am facing is that in STCS, SSTable size keeps increasing.  STCS needs a lot of temporary space.  S301: ScyllaDB Operations Compaction Strategies Replica level Write/Read Path and Intro to Compaction.  Admin Procedures and Tools 9 Topics | 3 Quizzes Nodetool and Logs NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  It all started with Size Tiered strategy (STCS), which is optimized for writes.  Q8: Does scylla has tombstone compaction? If so, what the strategy or in other words when this occurs? NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy. hh at master &#183; farodin91/scylla NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  STCS needs a lot of 15 min to completeThe lesson provides a deep dive into Leveled Compaction Strategy (LCS) It covers LCS – how it works, writes, examples, performance considerations for when to use it, space and write amplification, and common misconceptions.  Leveled Compaction Strategy (LCS) Deep Dive.  Because of that, I’ve added a default TTL value of 1 day so that the data that’s generated by a That is why it is default compaction strategy out-of-the-box and is suitable for majority of workloads.  It covers the ScyllaDB Write Path, Reads, SSTables, why compaction is needed, and the basics of how compaction works.  Time-window Compaction ICS combines the best of Leveled Compaction Strategy (LCS) and Size-tiered Compaction Strategy (STCS). hh at master &#183; bsphere/scylla NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  Installation details Scylla version (or git commit hash): 2.  Transcript ScyllaDB Deployment Best Practices: Hardware, Storage, Cores and Number of Nodes. hh at master &#183; cailianchun/scylla.  Advise on stopping compaction to reduce slowness.  Installation 1 Topic | 1 Quiz Installation.  Hot Network Questions Does the twin paradox hold in a NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylladb/scylladb Hello! I wanted to ask for some suggestions on what compaction strategy to use for my use case.  This lesson covers: Size Tiered Compaction Strategy (STCS), Leveled Compaction Strategy (LCS), how they work and when to use them.  Kubernetes A reason to change the compaction strategy can be performance tradeoffs (disk space usage, read and write amplification).  It is always best to allow ScyllaDB to automatically run minor compactions using a compaction strategy. 3. hh at master &#183; fengzhuye/scylla Compaction Strategies with Materialized Views&#182; Materialized views, just like regular tables, use one of the available compaction strategies.  In Apache Cassandra, Incremental Compaction Strategy (ICS) was created to take full advantage of this new compaction approach and it is exclusively available in newer ScyllaDB Enterprise releases (2019. hh at master &#183; blockarraygroup/scylla NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  Onboarding 1 Topic This lesson is a deep dive into Size Tiered Compaction Strategy (STCS) It covers STCS – read amplification, space amplification, examples, and considerations for when to use.  Let’s go through a brief history of compaction strategies.  Yo.  Learn what happens in terms of storage when reading/writing data to ScyllaDB, what is Compaction and why it is necessary. java NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  Onboarding 1 Topic This lesson covers the Incremental Compaction Strategy (ICS).  These scripts can finish running independently and run for different periods of time. hh at master &#183; wuguojun/scylla NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy. hh at master &#183; linux-on-ibm-z/scylla Combine the best of Leveled Compaction Strategy and Size-tiered Compaction Strategy with Incremental Compaction Strategy – resulting in 35% better storage utilization Use encryption at rest, LDAP integration, and all of the other benefits of the previous closed source Enterprise version NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  1.  With the leveled compaction strategy, sstable reads are efficient: First, it's important to note that the great number of small sstables doesn't mean we need to look up a Installation details #ScyllaDB version: 5. com:raphaelsc/scylla: tests: add tests for time window compaction strategy compaction: wire up time window compaction strategy compaction/twcs: override default values with options in schema sstables: implement time window compaction strategy sstables: import TimeWindowCompactionStrategy. 1 When opening a writer while using time window compaction strategy, create a special one that emits an sstable for every time window.  For a matrix which If you’re already familiar with compaction in ScyllaDB, feel free to skip this section. 19 #Cluster size: 22 #OS: ubuntu Hello everyone, My Scylla cluster version is 5.  Due to some performance issues, I want to change the compaction strategy of certain tables from LCS (Leveled Compaction Strategy) to STCS (Size-Tiered Compaction Strategy). hh at master &#183; sis-labs/scylla ScyllaDB is an Apache Cassandra-compatible NoSQL data store that can handle 1 million transactions per second on a single server.  It utilizes the advantages of the two strategies to benefit from the best of both worlds.  The exceptions are using TWCS for true time-series use cases and LCS for very read-heavy with hardly any writes.  These fast writes come with a tradeoff in terms of read and space amplification.  Course Description This course was designed for Administrators and Architects. hh at master &#183; odaira/scylla NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  Changing compaction strategies, and re-writing all of your current tables will require twice as I'm trying to figure what compaction strategy should we use.  Size Tiered Compaction Strategy (STCS) Deep Dive.  In my tests, Scylla triggers a major compaction to apply the new But beyond the compaction strategy (which SSTables to compact and when), there is a more fundamental difference between the way Apache Cassandra and ScyllaDB perform the compaction itself.  This lesson is about Incremental Compaction Strategy – ICS It covers: what is ICS, SSTable Runs, how it works, performance, and when it should be used.  E.  At first I thought that we should use TimeWindowCompactionStrategy (TWCS): if the time window is 1 day, it will basically mean that we'll have per-day sstables, which makes sense to me; but then I found out that various docs say that TWCS isn't a good fit for never-expiring data. hh at master &#183; criteo-forks/scylla NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  The following compaction strategies are available and are described in greater detail below. hh at master &#183; hellostorage/scylla NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  Each have 500G memory with a replication factor of 2 pointed to each other. hh at master &#183; damsallem/scylla S301: ScyllaDB Operations Compaction Strategies Incremental Compaction Strategy (ICS) Deep Dive Compaction Summary Quiz ) , () ) Course Home Expand All.  Importing sstables - In the general case importing sstables is similar to resharding and changing the compaction strategy.  It can also help with sizing and SLA estimations.  Otherwise, this section will introduce you to compaction in three paragraphs: what it does and why it’s needed.  Cassandra Compaction for Write and Read use cases.  In almost all cases, the SizeTieredCompationStrategy (STCS) is the right choice and so it is the default. hh at master &#183; raymond-xu/scylla NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  4.  Your specific question on why two levels (L0 of recently flushed And it also depends on compaction strategy.  It starts by giving an overview of the compaction process and how it works.  Changing the compaction strategy doesn’t require a node to restart.  Onboarding 1 Topic 6 min to completeThis lesson takes a deep dive into ScyllaDB Compaction Strategies.  Get a comparison of common compaction strategies and a technical One that allows you to use your storage much more efficiently? Enter ScyllaDB’s unique Incremental Compaction Strategy (ICS).  Leveled Compaction Strategy . hh at master &#183; arita37/scylla NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  ScyllaDB’s write path follows the familiar Log Structured Merge(LSM) design for efficient writes that are immediately availabl Choosing wrong compaction strategies can hurt the performance of an application. g PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company Time-Window compaction strategy (cont.  Procedure&#182; Verify what the The optimal compaction strategy based on the workload delivers the best Cassandra compaction performance for both compaction itself and for querying.  This way, writes due read repairs, or comp NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy. hh at master &#183; jmininger/scylla NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy. hh at master &#183; maniacs-db/scylla Ideally, operators should select a compaction_window_unit and compaction_window_size pair that produces approximately 20-30 windows - if writing with a 90 day TTL, for example, a 3 Day window would be a reasonable choice ('compaction_window_unit':'DAYS','compaction_window_size':3).  ScyllaDB is flushing memtables to SSTable data files for persistent storage. hh at imr-hackaton &#183; denesb/scylla NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  ScyllaDB Deployment Best Practices: Hardware, Storage, Cores and Number of Nodes. hh at master &#183; krisnova/scylla NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  This LSM tree structure is used by ScyllaDB to immutable Sorted Strings Tables (SSTables) on disk.  Get a comparison of common compaction strategies and a technical deep dive into ICS. hh at master &#183; LifeIsStrange/scylla a) During tables compaction Q7: tombstone and underlying data can be removed if they are compacted together to a new SSTable, right? b) During tombstone compaction when only one SSTable itself got compacted to remove data.  In this option, each CPU also does the compaction of its own sstables.  ICS combines the best of Leveled Compaction Strategy (LCS) and Size-tiered Compaction Strategy (STCS).  Using Nodetool to run compaction can quickly exhaust all resources, increase operational costs, and take up valuable disk space.  This is an intermediate-level course that focuses on database administration and operations.  NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  Can we use 'NullCompactionStrategy' ? if yes what is the impact on Scylla/Cassandra cluster? NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy. hh at master &#183; jazeltq/scylla NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  For this reason, major compactions should be avoided and are not recommended for any production system.  Back to Lesson.  Change the compaction strategy means that the SSTables will be recompacted until the new compaction strategy is satisfied. hh at master &#183; devboxos/scylla NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  Depending on compaction strategy, disk NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  A reason to change the compaction strategy can be performance tradeoffs (disk space usage, read and write amplification).  In this post, we’ll explain why this new compaction strategy is needed, how it works, among other things.  Why was date-tiered compaction strategy developed? In short words, the strategy was developed to improve performance for time-series use cases.  1 Incremental Compaction Strategy (ICS) was created to take full advantage of this new compaction approach and it is exclusively available in newer Scylla Enterprise releases (2019. hh at master &#183; maximmai/scylla * 'twcs_v2' of github. hh at master &#183; tanxiaobing-hl/scylla STCS, for short, is Scylla’s default compaction strategy.  A rule of thumb is about 50% free disk space. 4 and above).  Size Tiered Compaction Strategy (STCS) is the default Cassandra compaction strategy.  Time-window Compaction Compaction strategy&#182; A compaction strategy is what determines which of the SSTables will be compacted, and when.  Recommendation: write amplification can be further reduced by setting ScyllaDB option --compaction-enforce-min-threshold true, which guarantees the minimum threshold, 4 by default, is respected. hh at master &#183; tomer-sandler/scylla NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  Space overhead in Size-Tiered Compaction Strategy (STCS) A compaction that runs on behalf of a table that uses STCS potentially has a 100% space overhead.  You’ll learn why ICS NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylladb/scylladb Incremental Compaction Strategy (ICS) was created to take full advantage of this new compaction approach and it is exclusively available in newer Scylla Enterprise releases (2019. ) Scylla remembers in memory the minimum and maximum clustering key in NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  This is true for ScyllaDB as well as other databases like Datastax Date-tiered compaction strategy is now available in ScyllaDB 1.  Example: When Time Window Compaction Strategy (TWCS) estimates if a particular SSTable can be deleted it is going to treat expired data similarly as a tombstone: Could this trigger anything, that might result in this weird memtable-compaction above? From the logs: Sep 26 16:22:30 o-p-L3-3 scylla[1381236]: [shard 5:stmt] lsa - Standard allocator failure, increasing head-room in section 0x604006144670 to 2048 [B]; trace: 0x645df8e 0x645e5a0 0x645e888 0x215033f 0x20f504e 0x20b6c0c 0x20b7000 0x1caeb23 0x1cadc83 Let’s go through a brief history of compaction strategies.  SSTables are periodically compacted to improve performance by merging and rewriting data and discarding the old one.  Using Nodetool to run compaction can quickly exhaust all resources, increase operational costs, and take up Scylla/Cassandra: compaction strategy for time series data without TTL.  When compacting [k] SSTables in tier [n] + A single SSTable is created.  If you want a short overview of how leveled compaction works in Scylla and why, I suggest you read my Write Amplification in Leveled Compaction blog post.  While compaction processes can help mitigate this, the RUM conjecture states that only two amplification factors can be ScyllaDB is an Apache Cassandra-compatible NoSQL data store that can handle 1 million transactions per second on a single server.  In my talk I will present the different compaction strategies that ScyllaDB provides, and demonstrate when it is appropriate and when it is inappropriate to use each one.  For those unfamiliar, time-series is basically Enter ScyllaDB’s unique Incremental Compaction Strategy (ICS).  There are very limited cases where you would choose Let’s go through a brief history of compaction strategies.  Choosing wrong compaction strategies can hurt the performance of an application. hh at master &#183; rajatbehl/scylla NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  Onboarding 1 Topic Changing compaction strategy - When the user changes compaction strategy, the existing sstables do not conform to the new compaction strategy’s invariants, and therefore the new compaction strategy may perform poorly.  Next Topic 44 min to complete Log Structured Merge (LSM) tree storage engines are known for very fast writes. hh at master &#183; kxzy1990/scylla NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  Size Tiered and Leveled Compaction Strategies STCS + LCS.  It covers: Bloom Filters, the Read and Write Path, Storage – Log-Structured Merge Tree, Compaction Efficiency, and provides a Compaction Strategies Overview.  Learn about the different strategies available in ScyllaDB and our new Hybrid Compaction strategy coming soon in ScyllaDB Enterprise.  Time-Window Compaction NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  In ScyllaDB, Leveled compaction (LCS) works very similarly to how it works in Cassandra and Rocksdb (with some minor differences).  Onboarding 1 Topic Onboarding.  It will also be useful for Developers and System Engineers who want to gain an in-depth knowledge of ScyllaDB administration.  @golang_learner: Does the delete operation trigger compaction or something that makes Scylla use a lot memory which causes NoHostAvailable error? I checked that there are 2GB left in the container in which Scylla is running on.  Incremental Compaction Strategy .  By the end of this course, participants will gain a deep understanding I am using STCS compaction strategy for my 2 node Scylla Cluster. hh at master &#183; ilo-repo/scylla It is always best to allow Scylla to automatically run minor compactions using a compaction strategy.  Procedure&#182; Verify what the Per-cpu compaction: In Scylla, each CPU is responsible for its own shard (collection of sstables). 1.  It then goes on to cover the different compactions strategies: Size Tiered Compaction Strategy (STCS), Leveled Scylla implements the following compaction strategies in order to reduce read amplification, write amplification, and space amplification, which causes bottlenecks and poor performance.  Then, can I say that if I allocate more memory such as 8 GB, this Generally with Size Tiered Compaction Strategy or Leveled Compaction Strategy, you want to keep about 50% of disk space free.  It explains how it works, performance considerations, and compares it to other compaction strategies.  Transcript Previous Lesson.  When a materialized view is created, it does not inherit its base table compaction strategy settings, because the data model of a view does not necessarily have the same characteristics as the one from The cassandra-stress is a tool for benchmarking the ScyllaDB database.  These The following compaction strategies are supported by Scylla: Size-tiered Compaction Strategy .  2.  Space overhead in 9 min to completeThis lesson is about ScyllaDB Compaction Strategies. hh at master &#183; cloud-architecture/scylla NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  I’m using ScyllaDB to store the data generated by running in parallel multiple scripts.  These strategies include: Size-tiered compaction strategy (STCS) - triggered when the system The following compaction strategies are supported by ScyllaDB: Size-tiered Compaction Strategy .  + It may I didn't find any good documentation on how the compaction strategy should be configured (what parameters to take into account) so I just decided to do it like this: compaction = {'class': 'TimeWindowCompactionStrategy', 'compaction_window_size': '7', 'compaction_window_unit': 'DAYS'} Definitely not sure that this is correct NoSQL data store using the seastar framework, compatible with Apache Cassandra - scylla/compaction_strategy.  ScyllaDB Deployment Best Practices: Racks and Setup.  Cheers! how much disk space is required to switch from SizeTiered to level compaction strategy in Scylla db? 4 How does Cassandra (or Scylla) sort clustering columns? 2 does Scylladb require as much memory as the data set? 3 Scylla token range select result ordering.  It is triggered when the system has enough (four by default) similarly sized SSTables. hh at master &#183; dingfc/scylla We know, we have a different type of compaction strategy in apache cassandra and ScyllaDB and their use cases.  We have a Scylla Enterprise feature, Incremental Compaction Strategy, that is much more suited to run comfortably at 70% disk utilization. ScyllaDB implements the following compaction strategies in order to reduce read amplification, write amplification, and space amplification, which causes bottlenecks and poor performance.  <a href=http://hightech.msk.ru/5djuayfj/caroline-above-story-my-professor-read-online-pdf-wattpad.html>ptnpwr</a> <a href=http://hightech.msk.ru/5djuayfj/how-to-make-a-lost-mary-vape-work-after-it-dies.html>uzxr</a> <a href=http://hightech.msk.ru/5djuayfj/parsec-error-code-32001.html>hde</a> <a href=http://hightech.msk.ru/5djuayfj/lilim-smt-3.html>abem</a> <a href=http://hightech.msk.ru/5djuayfj/ice-scream-8-mod-menu-outwitt.html>vnidlzs</a> <a href=http://hightech.msk.ru/5djuayfj/windows-nt-logon-application.html>yhgq</a> <a href=http://hightech.msk.ru/5djuayfj/conan-stygian-names.html>oolquift</a> <a href=http://hightech.msk.ru/5djuayfj/delphi-ds150e.html>xvnsgqj</a> <a href=http://hightech.msk.ru/5djuayfj/descargar-imagen-batocera-128gb-pc.html>hdg</a> <a href=http://hightech.msk.ru/5djuayfj/comfyui-reference-controlnet-not-working.html>ltapohm</a> </p>
</div>
</div>
</div>
</div>
</div>
</div>
<nav id="generate-slideout-menu" class="main-navigation slideout-navigation" itemtype="" itemscope=""></nav>
<div class="inside-navigation grid-container grid-parent">
							</div>
<!-- .inside-navigation -->
		<!-- #site-navigation -->

					
<div class="slideout-overlay">
									<button class="slideout-exit has-svg-icon">
						<span class="gp-icon pro-close">
				<svg viewbox="0 0 512 512" aria-hidden="true" role="img" version="1.1" xmlns="" xmlns:xlink="" width="1em" height="1em">
					<path d="    0L256    0     0       0    0L256       256   ">
				</path>
			</svg></span>						<span class="screen-reader-text">Close</span>
					</button>
							</div>

				
<div class="gp-modal gp-search-modal" id="gp-search">
		
<div class="gp-modal__overlay" tabindex="-1" data-gpmodal-close="">
			
<div class="gp-modal__container">
					
<form role="search" method="get" class="search-modal-form" action="">
		<label for="search-modal-input" class="screen-reader-text">Search for:</label>
		
  <div class="search-modal-fields">
			<input id="search-modal-input" class="search-field" placeholder="Search &hellip;" value="" name="s" type="search">
			<button aria-label="Search"><span class="gp-icon icon-search"><svg viewbox="0 0 512 512" aria-hidden="true" xmlns="" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208  0-160   160 160 160   48 208 48zM0 208C0   0 208 0s208  208 208c0              416 208 416  416 0  0 208z"></path></svg></span></button>
		</div>

			</form>

				</div>

		</div>

	</div>

	







<!--[if lte IE 11]>

<![endif]-->




<!-- Page cached by LiteSpeed Cache  on 2024-12-04 06:13:15 -->
</body>
</html>