เบœเบนเป‰เบชเป‰เบฒเบ‡ Redis DBMS เป„เบ”เป‰เบกเบญเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบ„เบ‡เบเบฒเบ™เปƒเบซเป‰เบเบฑเบšเบŠเบธเบกเบŠเบปเบ™

Salvatore Sanfilippo, เบœเบนเป‰เบชเป‰เบฒเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ Redis, เบ›เบฐโ€‹เบเบฒเบ”เบงเปˆเบฒเบฅเบฒเบงเบˆเบฐเบšเปเปˆเบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเปƒเบ™เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบ„เบ‡เบเบฒเบ™เบญเบตเบเบ•เปเปˆเป„เบ›เปเบฅเบฐเบˆเบฐเบญเบธเบ—เบดเบ”เป€เบงเบฅเบฒเบ‚เบญเบ‡เบฅเบฒเบงเปƒเบซเป‰เบเบฑเบšเบชเบดเปˆเบ‡เบญเบทเปˆเบ™. เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™ Salvador, เปƒเบ™เบŠเบธเบกเบ›เบตเบกเปเปˆเป†เบกเบฒเบ™เบตเป‰, เบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เบฅเบฒเบงเป„เบ”เป‰เบ–เบทเบเบซเบผเบธเบ”เบฅเบปเบ‡เปƒเบ™เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ‚เปเป‰เบชเบฐเป€เบซเบ™เบตเบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เปเบฅเบฐเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบฅเบฐเบซเบฑเบ”, เปเบ•เปˆเบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบฅเบฒเบงเบขเบฒเบเป€เบฎเบฑเบ”, เป€เบžเบฒเบฐเบงเปˆเบฒเบฅเบฒเบงเบกเบฑเบเบเบฒเบ™เบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ”เปเบฅเบฐเบชเป‰เบฒเบ‡เบชเบดเปˆเบ‡เปƒเบซเบกเปˆเบเบงเปˆเบฒเบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบเบฒเบ™เบšเปเบฒเบฅเบธเบ‡เบฎเบฑเบเบชเบฒเบ›เบปเบเบเบฐเบ•เบด.

Salvador เบˆเบฐเบขเบนเปˆเปƒเบ™เบ„เบฐเบ™เบฐเบ—เบตเปˆเบ›เบถเบเบชเบฒ Redis Labs, เปเบ•เปˆเบˆเบฐเบˆเปเบฒเบเบฑเบ”เบ•เบปเบ™เป€เบญเบ‡เปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”. เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบฅเบฐเบšเปเบฒเบฅเบธเบ‡เบฎเบฑเบเบชเบฒเปเบกเปˆเบ™เบ–เบทเบเบˆเบฑเบ”เปƒเบชเปˆเบขเบนเปˆเปƒเบ™เบกเบทเบ‚เบญเบ‡เบŠเบธเบกเบŠเบปเบ™. เบ•เปเบฒเปเบซเบ™เปˆเบ‡เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เป‚เบ„เบ‡เบเบฒเบ™เป„เบ”เป‰เบ–เบทเบเป‚เบญเบ™เป„เบ›เบซเบฒ Yossi Gottlieb เปเบฅเบฐ Oran Agra, เบœเบนเป‰เบ—เบตเปˆเป„เบ”เป‰เบŠเปˆเบงเบ Salvador เปƒเบ™เบŠเบธเบกเบ›เบตเบกเปเปˆเป†เบกเบฒเบ™เบตเป‰, เป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเบดเป„เบชเบ—เบฑเบ”เบ‚เบญเบ‡เบฅเบฒเบงเบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™, เบšเปเปˆ indifferent เบเบฑเบšเบเบฒเบ™เบฎเบฑเบเบชเบฒเบˆเบดเบ”เปƒเบˆเบ‚เบญเบ‡เบŠเบธเบกเบŠเบปเบ™ Redis, เปเบฅเบฐเบกเบตเบ„เบงเบฒเบกเบŠเปเบฒเบ™เบดเบŠเปเบฒเบ™เบฒเบ™เปƒเบ™เบฅเบฐเบซเบฑเบ”เปเบฅเบฐ เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบฒเบเปƒเบ™เบ‚เบญเบ‡ Redis. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบเบฒเบ™เบˆเบฒเบเป„เบ›เบ‚เบญเบ‡ Salvador เป€เบ›เบฑเบ™เบเบฒเบ™เบ•เบปเบเปƒเบˆเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ•เปเปˆเบŠเบธเบกเบŠเบปเบ™, เบเป‰เบญเบ™เบงเปˆเบฒเบฅเบฒเบง
เป„เบ”เป‰โ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบ„เบงเบšโ€‹เบ„เบธเบกโ€‹เบขเปˆเบฒเบ‡โ€‹เบ„เบปเบšโ€‹เบ–เป‰เบงเบ™โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบšเบฑเบ™โ€‹เบซเบฒโ€‹เบเบฒเบ™โ€‹เบžเบฑเบ”โ€‹เบ—เบฐโ€‹เบ™เบฒโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ” เปเบฅเบฐ, เป‚เบ”เบโ€‹เบชเปˆเบงเบ™โ€‹เปƒเบซเบเปˆ, เป„เบ”เป‰โ€‹เบกเบตโ€‹เบšเบปเบ”โ€‹เบšเบฒเบ”โ€‹เบ‚เบญเบ‡ "dictator benevolent เบชเปเบฒเบฅเบฑเบšเบŠเบตเบงเบดเบ”", เป‚เบ”เบเบœเปˆเบฒเบ™เบœเบนเป‰เบ—เบตเปˆเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เปเบฅเบฐเบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบฅเบงเบกเบœเปˆเบฒเบ™, เบœเบนเป‰เบ—เบตเปˆเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเปเบกเบ‡เป„เบกเป‰เบˆเบฐเบ–เบทเบเปเบเป‰เป„เบ‚เปเบ™เบงเปƒเบ”, เบ„เบงเบ™เป€เบžเบตเปˆเบกเบ™เบฐเบงเบฑเบ”เบเปเบฒเบญเบฑเบ™เปƒเบ”เปเบฅเบฐเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ—เบตเปˆเบเบญเบกเบฎเบฑเบšเป„เบ”เป‰.

เบšเบฑเบ™เบซเบฒเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ•เปเปˆเป„เบ›เปเบฅเบฐเบเบฒเบ™เบžเบปเบงเบžเบฑเบ™เบเบฑเบšเบŠเบธเบกเบŠเบปเบ™เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป‚เบ”เบเบœเบนเป‰เบฎเบฑเบเบชเบฒเปƒเบซเบกเปˆเบ—เบตเปˆเบกเบตเปเบฅเป‰เบง. เบ›เบฐโ€‹เบเบฒเบ” เป‚เบ„เบ‡โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบเบฒเบ™โ€‹เบ›เบปเบโ€‹เบ„เบญเบ‡โ€‹เปƒเบซเบกเปˆโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบกเบตโ€‹เบชเปˆเบงเบ™โ€‹เบฎเปˆเบงเบกโ€‹เบ‚เบญเบ‡โ€‹เบŠเบธเบกโ€‹เบŠเบปเบ™โ€‹. เป‚เบ„เบ‡โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบเบฒเบ™โ€‹เปƒเบซเบกเปˆโ€‹เบซเบกเบฒเบโ€‹เป€เบ–เบดเบ‡โ€‹เบเบฒเบ™โ€‹เบ‚เบฐโ€‹เบซเบเบฒเบโ€‹เบ•เบปเบงโ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เป€เบ›เบฑเบ™โ€‹เบ—เบตเบกโ€‹, เป€เบŠเบดเปˆเบ‡โ€‹เบˆเบฐโ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบ‚เบฐโ€‹เบšเบงเบ™โ€‹เบเบฒเบ™โ€‹เบเบฒเบ™โ€‹เบžเบฑเบ”โ€‹เบ—เบฐโ€‹เบ™เบฒโ€‹เปเบฅเบฐโ€‹เบšเปเบฒโ€‹เบฅเบธเบ‡โ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹เบ‚เบฐโ€‹เบšเบงเบ™โ€‹เบเบฒเบ™โ€‹. เปเบœเบ™เบเบฒเบ™เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เป‚เบ„เบ‡เบเบฒเบ™เป€เบ›เบตเบ”เปเบฅเบฐเป€เบ›เบฑเบ™เบกเบดเบ”เบเบฑเบšเบชเบฐเบกเบฒเบŠเบดเบเบŠเบธเบกเบŠเบปเบ™, เบœเบนเป‰เบ—เบตเปˆเบˆเบฐเป€เบซเบฑเบ™เบงเปˆเบฒเบกเบฑเบ™เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™เบ—เบตเปˆเบˆเบฐเบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเบซเบผเบฒเบเปเบฅเบฐเบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ.

เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบ—เบตเปˆเบชเบฐเป€เบซเบ™เบต เบ›เบฐเบเบญเบšเบกเบตเบเบธเปˆเบกเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™ (เบ—เบตเบกเบ‡เบฒเบ™เบซเบผเบฑเบ), เป€เบŠเบดเปˆเบ‡เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบžเบดเบชเบนเบ”เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบ„เบธเป‰เบ™เป€เบ„เบตเบเบเบฑเบšเบฅเบฐเบซเบฑเบ”, เบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบฅเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบˆเบฐเบ–เบทเบเป€เบฅเบทเบญเบเบ•เบฑเป‰เบ‡. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบ—เบตเบกเบ‡เบฒเบ™เบซเบผเบฑเบเบ›เบฐเบเบญเบšเบกเบตเบชเบฒเบกเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบˆเบฒเบ Redis Labs - Yossi Gottlieb เปเบฅเบฐ Oran Agra, เบœเบนเป‰เบ—เบตเปˆเป„เบ”เป‰เป€เบ‚เบปเป‰เบฒเบฎเบฑเบšเบ•เปเบฒเปเปœเปˆเบ‡เบœเบนเป‰เบ™เปเบฒเป‚เบ„เบ‡เบเบฒเบ™, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš Itamar Haber, เบœเบนเป‰เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบ•เปเบฒเปเบซเบ™เปˆเบ‡เบœเบนเป‰เบ™เปเบฒเบŠเบธเบกเบŠเบปเบ™. เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”เบญเบฑเบ™เปƒเบเป‰เบ™เบตเป‰, เป„เบ”เป‰เบกเบตเบเบฒเบ™เบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเป€เบฅเบทเบญเบเป€เบญเบปเบฒเบชเบฐเบกเบฒเบŠเบดเบเบซเบผเบฒเบเป†เบ„เบปเบ™เบˆเบฒเบเบŠเบธเบกเบŠเบปเบ™เป„เบ›เบซเบฒเบ—เบตเบกเบ‡เบฒเบ™เบซเบผเบฑเบ, เบ„เบฑเบ”เป€เบฅเบทเบญเบเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เบ›เบฐเบเบญเบšเบชเปˆเบงเบ™เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ„เบ‡เบเบฒเบ™. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เป€เบŠเบฑเปˆเบ™: เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡ Redis core, เบเบฒเบ™เป€เบžเบตเปˆเบกเบเบญเบšเปƒเบซเบกเปˆ, เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบญเบฐเบ™เบธเบชเบฑเบ™เบเบฒ serialization, เปเบฅเบฐเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบ—เปเบฒเบฅเบฒเบเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰, เบ„เบงเบฒเบกเป€เบซเบฑเบ™เบ”เบตเป€เบซเบฑเบ™เบžเป‰เบญเบกเบฅเบฐเบซเบงเปˆเบฒเบ‡เบชเบฐเบกเบฒเบŠเบดเบ Core Team เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบกเบฑเบ.

เป€เบกเบทเปˆเบญเบŠเบธเบกเบŠเบปเบ™เป€เบ•เบตเบšเปƒเบซเบเปˆ, Redis เบญเบฒเบ”เบˆเบฐเบ›เบฐเป€เบŠเบตเบ™เบเบฑเบšเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบšเบซเบ™เป‰เบฒเบ—เบตเปˆเบ‚เบฐเบซเบเบฒเบ, เปเบ•เปˆเบœเบนเป‰เบ™เปเบฒเปƒเบซเบกเปˆเบเปˆเบฒเบงเบงเปˆเบฒเป‚เบ„เบ‡เบเบฒเบ™เบˆเบฐเบฎเบฑเบเบชเบฒเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™, เป€เบŠเบฑเปˆเบ™: เบเบฒเบ™เบชเบธเบกเปƒเบชเปˆเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปเบฅเบฐเบ„เบงเบฒเบกเป„เบง, เบ„เบงเบฒเบกเบ›เบฒเบ–เบฐเบซเบ™เบฒเบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเบ‡เปˆเบฒเบเบ”เบฒเบ, เบซเบผเบฑเบเบเบฒเบ™เบ‚เบญเบ‡ "เบซเบ™เป‰เบญเบเบฅเบปเบ‡. เปเบกเปˆเบ™เบ”เบตเบเบงเปˆเบฒโ€ เปเบฅเบฐเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ‚เบญเบ‡เบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™