Кадомаш беҳтар аст - Oracle ё Redis ё Чӣ гуна интихоби платформаро асоснок кардан мумкин аст

"Ин лозим аст" гуфт вай бо овози баланд ва ба касе муроҷиат накарда. - Ин зарур аст! Дар он махз хамин тавр гуфта мешавад: вазифаи асосии ширкат ба манфиати сахмдорон фоида гирифтан аст. Хуб, дар бораи он фикр кунед! Онҳо аз ҳеҷ чиз наметарсанд!

Юлий Дубов, "Бадии камтар"

Бо дидани чунин сарлавҳа, шумо эҳтимол аллакай тасмим гирифтаед, ки мақола ё аблаҳӣ аст ё иғво. Аммо ба хулоса омадан шитоб накунед: кормандони корпоратсияҳои калон, махсусан корпоратсияҳои дорои иштироки давлатӣ, аксар вақт бояд платформаҳои гуногун, аз ҷумла платформаҳои тамоман гуногунро муқоиса кунанд - масалан, онҳое, ки дар унвон ҳастанд.

Кадомаш беҳтар аст - Oracle ё Redis ё Чӣ гуна интихоби платформаро асоснок кардан мумкин аст

Албатта, ҳеҷ кас МДМ-ро ин тавр муқоиса намекунад, зеро ҷиҳатҳои қавӣ ва заъфи онҳо ба ҳама маълум аст. Чун қоида, платформаҳое, ки баъзе мушкилоти барномаро ҳал мекунанд, бояд муқоиса карда шаванд. Дар мақола ман методологияеро, ки дар ин ҳолат истифода мешавад, бо истифода аз мисоли пойгоҳи додаҳо ҳамчун мавзӯъе нишон медиҳам, ки ба хонандагони Ҳабр аввалан шинос аст. Пас,

Муваффақият

Вақте ки шумо як лоиҳаи таълимӣ ё як лоиҳаи маҳфилиро оғоз мекунед, ҳавасмандӣ барои интихоби платформа метавонад хеле гуногун бошад: "ин платформаест, ки ман аз ҳама беҳтар медонам", "ман ба фаҳмидани ин платформа таваҷҷӯҳ дорам", "инҷо беҳтарин ҳуҷҷатҳост" ...Дар корхонаи тичоратй меъёри интихоб як аст: чй кадар пул медихам ва ба ин пул чй мегирам.

Табиист, ки шумо мехоҳед камтар пардохт кунед ва бештар ба даст оред. Бо вуҷуди ин, шумо бояд муайян кунед, ки чӣ муҳимтар аст - камтар пардохт кардан ё гирифтани бештар ва ба ҳар як гиреҳ вазн таъин кунед. Фарз мекунем, ки ҳалли баландсифат барои мо аз ҳалли арзон муҳимтар аст ва мо ба гиреҳи "Арзиш" 40% ва ба гиреҳи "Имкониятҳо" 60% вазн медиҳем.

Кадомаш беҳтар аст - Oracle ё Redis ё Чӣ гуна интихоби платформаро асоснок кардан мумкин аст

Дар корпоратсияҳои калон, баръакс одатан дуруст аст - вазни хароҷот аз 50% ва шояд аз 60% зиёд нест. Дар мисоли намунавӣ, ҳама чизи муҳим он аст, ки вазни умумии гиреҳҳои кӯдаки ҳама гиреҳи волидайн бояд 100% бошад.

Шароити буридан

Вебсайт db-engines.com Тақрибан 500 системаи идоракунии пойгоҳи додаҳо маълум аст. Табиист, ки агар шумо як платформаи мақсаднокро аз ин қадар имконоти зиёд интихоб кунед, шумо метавонед мақолаи баррасиро ба анҷом расонед, аммо на лоиҳаи тиҷоратӣ. Бо мақсади кам кардани фазои интихоб, меъёрҳои буридан таҳия карда мешаванд ва агар платформа ба ин меъёрҳо мувофиқат накунад, он ба назар гирифта намешавад.

Меъёрҳои буриш метавонанд ба хусусиятҳои технологӣ дахл дошта бошанд, масалан:

  • Кафолатҳои ACID;
  • модели реляционии додаҳо;
  • Дастгирии забони SQL (дар хотир доред, ки ин бо "модели релятсионӣ" якхела нест);
  • имконияти васеъкунии уфуқӣ.

Меъёрҳои умумӣ метавонанд вуҷуд дошта бошанд:

  • мавҷудияти дастгирии тиҷоратӣ дар Русия;
  • манбаи кушода;
  • мавҷудияти платформа дар Реестри Вазорати телекоммуникатсия ва коммуникатсияҳои оммавӣ;
  • мавҷудияти платформа дар баъзе рейтингҳо (масалан, дар садаи аввали рейтинги db-engines.com);
  • ҳузури коршиносон дар бозор (масалан, дар асоси натиҷаҳои ҷустуҷӯи номи платформа дар резюме дар вебсайти hh.ru).

Дар ниҳоят, метавонад меъёрҳои мушаххаси корхона вуҷуд дошта бошанд:

  • мавҷудияти мутахассисон дар ҳайати кормандон;
  • мутобиқат бо системаи мониторинги X ё системаи эҳтиётии Y, ки ҳама дастгирӣ ба он асос ёфтааст...

Муҳимтар аз ҳама он аст, ки рӯйхати меъёрҳои буридан вуҷуд дорад. Дар акси ҳол, ҳатман баъзе коршиносон (ё «коршинос») пайдо мешаванд, ки аз эътимоди махсуси роҳбарият бархурдор ҳастанд ва мегӯянд, ки "чаро шумо платформаи Z-ро интихоб накардед, ман медонам, ки ин беҳтарин аст".

Сметаи хароҷот

Арзиши ҳалли бешубҳа аз арзиши иҷозатномаҳо, арзиши дастгирӣ ва арзиши таҷҳизот иборат аст.

Агар системаҳо тақрибан як синф бошанд (масалан, Microsoft SQL Server ва PostgreSQL), пас барои соддагӣ мо метавонем тахмин кунем, ки миқдори таҷҳизот барои ҳарду қарор тақрибан якхела хоҳад буд. Ин ба шумо имкон медиҳад, ки таҷҳизотро баҳо надиҳед ва ба ин васила вақт ва қувваи зиёдеро сарфа кунед. Агар шумо бояд системаҳои тамоман гуногунро муқоиса кунед (гӯед, Oracle ва Redis), пас маълум аст, ки барои баҳодиҳии дуруст андозагирӣ (ҳисоб кардани миқдори таҷҳизот) лозим аст. Андозагирии системаи ғайримавҷуд кори хеле носипос аст, бинобар ин онҳо то ҳол кӯшиш мекунанд, ки аз чунин муқоисаҳо канорагирӣ кунанд. Инро иҷро кардан осон аст: дар шароити қатъӣ, талафоти сифри маълумот ва модели релятсионӣ навишта мешавад, ё баръакс - бори 50 ҳазор транзаксия дар як сония.

Барои арзёбии литсензияҳо, аз фурӯшанда ё шарикони он талаб кардани арзиши литсензия барои шумораи муайяни ядро ​​​​ва дастгирии як давраи муайян кофӣ аст. Чун қоида, ширкатҳо аллакай бо фурӯшандагони нармафзор робитаҳои қавӣ доранд ва агар шӯъбаи амалиёти пойгоҳи додаҳо мустақилона ба саволи хароҷот ҷавоб дода натавонад, пас барои гирифтани ин маълумот як ҳарф кифоя аст.

Фурӯшандагони гуногун метавонанд нишондиҳандаҳои гуногуни иҷозатномадиҳӣ дошта бошанд: аз рӯи шумораи ядроҳо, ҳаҷми маълумот ё шумораи гиреҳҳо. Пойгоҳи интизорӣ метавонад ройгон бошад ё он метавонад ба ҳамон тарзе, ки асоси асосӣ бошад, литсензия карда шавад. Агар ягон фарқият дар ченакҳо ошкор карда шавад, шумо бояд стенди моделиро ба таври муфассал тавсиф кунед ва арзиши иҷозатномаҳоро барои стенд ҳисоб кунед.

Нуқтаи муҳим барои муқоисаи дуруст ҳамон шароити дастгирӣ мебошад. Масалан, дастгирии Oracle дар як сол 22% нархи иҷозатномаро ташкил медиҳад, аммо ба шумо лозим нест, ки барои дастгирии PostgreSQL пардохт кунед. Оё ин тавр муқоиса кардан дуруст аст? Не, зеро хатое, ки мустақилона ислоҳ карда намешавад, оқибатҳои тамоман дигар дорад: дар ҳолати аввал, мутахассисони дастгирӣ ба шумо зуд ба ислоҳи он кӯмак мекунанд, аммо дар ҳолати дуюм, хатари таъхири лоиҳа ё бекористии анҷомёбанда вуҷуд дорад. система ба муддати номуайян.

Шумо метавонед шартҳои ҳисобкуниро бо се роҳ баробар кунед:

  1. Oracle-ро бе дастгирӣ истифода баред (дар асл ин тавр намешавад).
  2. Дастгирии PostgreSQL-ро харед - масалан, аз Postgres Professional.
  3. Хавфҳоеро, ки бо набудани дастгирӣ алоқаманданд, ба назар гиред.

Масалан, ҳисобкунии хавф метавонад чунин бошад: дар сурати нокомии марговар дар пойгоҳи додаҳо, бекористии система 1 рӯзи корӣ хоҳад буд. Фоидаи пешбинишуда аз истифодаи система дар як сол 40 миллиард сомониро ташкил медиҳад, сатҳи садама 1/400 ҳисоб карда мешавад, бинобар ин хатари набудани дастгирӣ дар як сол тақрибан 100 миллион сомонӣ ҳисоб карда мешавад. Аён аст, ки "фоидаи банақшагирифташуда" ва "басомади тахминии садама" арзишҳои виртуалӣ мебошанд, аммо доштани чунин модел аз он ки надоштан беҳтар аст.

Дар асл, система метавонад аз ҳад зиёд муҳим бошад, то арзиши эътибори бекористии дарозмуддат ғайри қобили қабул бошад, аз ин рӯ дастгирӣ талаб карда мешавад. Агар вақти бекорӣ иҷозат дода шавад, пас рад кардани дастгирӣ баъзан метавонад як роҳи хуби сарфаи пул бошад.

Фарз мекунем, ки пас аз хама хисобу китоб арзиши платформаи амалиётии А дар давоми 5 сол 800 миллион тин, арзиши платформаи истифодаи Б 650 миллион тин ва арзиши платформаи С 600 миллион тин мешавад. Платформаи C, ҳамчун ғолиб, барои нарх як нуқтаи пурра мегирад, дар ҳоле ки платформаҳои A ва B мутаносибан чанд маротиба гаронтаранд, каме камтар мегиранд. Дар ин ҳолат – мутаносибан 0.75 ва 0.92 балл.

Арзёбии имкониятҳо

Баҳодиҳии имкониятҳо ба бисёр гурӯҳҳо тақсим карда мешавад, ки шумораи онҳо танҳо бо тасаввуроти шахсе, ки баҳо медиҳад, маҳдуд аст. Чунин ба назар мерасад, ки варианти оптималӣ тақсими қобилиятҳо ба дастаҳое мебошад, ки аз ин қобилиятҳо истифода хоҳанд кард; дар мисоли мо, инҳо таҳиягарон, маъмурон ва афсарони амнияти иттилоотӣ мебошанд. Фарз мекунем, ки вазнҳои ин функсияҳо ҳамчун 40:40:20 тақсим карда шудаанд.

Функсияҳои рушд инҳоро дар бар мегиранд:

  • осонии коркарди маълумот;
  • андозагирӣ;
  • мавҷудияти нишондиҳандаҳои дуюмдараҷа.

Рӯйхати меъёрҳо, инчунин вазнҳои онҳо, хеле субъективӣ мебошанд. Ҳатто ҳангоми ҳалли як масъала, ин рӯйхатҳо, вазнҳои ашё ва ҷавобҳо вобаста ба ҳайати дастаи шумо ба таври назаррас фарқ мекунанд. Масалан, Facebook барои нигоҳ доштани маълумот MySQL-ро истифода мебарад ва Instagram дар Кассандра сохта шудааст. Аз эҳтимол дур нест, ки таҳиягарони ин барномаҳо чунин ҷадвалҳоро пур кунанд. Фақат тахмин кардан мумкин аст, ки Марк Зукерберг модели мукаммали реляциониро интихоб карда, маблағи онро бо эҳтиёҷоти sharding татбиқшуда пардохт кардааст, дар ҳоле ки Кевин Систром бо истифода аз платформа миқёсро сохта, осонии дастрасӣ ба маълумотро қурбон кардааст.

Функсияҳои маъмурӣ иборатанд аз:

  • имкониятҳои системаи захиравӣ;
  • осонии мониторинг;
  • осонии идоракунии иқтидор - дискҳо ва гиреҳҳо;
  • қобилияти такрории маълумот.

Лутфан қайд кунед, ки саволҳо бояд ба таври миқдорӣ ифода карда шаванд. Шумо ҳатто метавонед дар бораи баҳодиҳии функсияи мушаххас розӣ шавед. Биёед, масалан, кӯшиш кунем, ки асбобҳои эҳтиётиро бо истифода аз мисоли абзорҳои бо DBMS Oracle таъминшуда баҳо диҳем:

Tool
шарҳ
баҳодиҳӣ

imp/exp
Боркунӣ ва боркунии маълумот
0.1

нусхабардорӣ оғоз/анҷом
Нусхабардории файлҳо
0.3

РМАН
Қобилияти нусхабардории афзоянда
0.7

ЗДЛРА
Танҳо нусхабардории афзоянда, барқарорсозии зудтарин ба нуқта
1.0

Агар меъёрҳои дақиқи арзёбӣ вуҷуд надошта бошанд, аз якчанд коршиносон хоҳиш кардан лозим аст, ки баҳо диҳад ва сипас ба ҳисоби миёна баҳо диҳад.

Дар ниҳоят, мо танҳо вазифаҳои амнияти иттилоотиро номбар мекунем:

  • мавҷудияти сиёсати идоракунии парол;
  • қобилияти пайваст кардани асбобҳои аутентификатсияи беруна (LDAP, Kerberos);
  • намунаи ибрат дар дастрасӣ;
  • қобилияти аудит;
  • рамзкунонии маълумот дар диск;
  • рамзгузорӣ ҳангоми интиқол тавассути шабака (TLS);
  • ҳифзи маълумот аз администратор.

Санҷиши иҷроиш

Алоҳида, ман мехоҳам ҳушдор диҳам, ки аз истифодаи натиҷаҳои ҳама гуна санҷишҳои сарборӣ, ки аз ҷониби шумо ҳамчун далел оварда нашудаанд.

Аввалан, сохтори додаҳо ва профили сарбории замимаҳои санҷидашуда метавонад аз мушкилоте, ки шумо ҳал кардан мехоҳед, ба таври назаррас фарқ кунад. Тақрибан 10-15 сол пеш, фурӯшандагони пойгоҳи додаҳо дӯст медоштанд, ки натиҷаҳои дар санҷишҳои TPC ба даст овардашуда нишон диҳанд, аммо ҳоло, ба назар мерасад, ҳеҷ кас ин натиҷаҳоро ҷиддӣ қабул намекунад.

Дуюм, иҷрои система комилан аз он вобаста аст, ки код дар ибтидо барои кадом платформа навишта шудааст ва дар кадом таҷҳизот озмоиш гузаронида шудааст. Ман бисёр санҷишҳоро дидаам, ки дар он Oracle бо PostgreSQL муқоиса карда шудааст. Натичахо аз бартарии бечунучарои як система то бартарии якхела бечунучарои системаи дигар.

Ва дар охир, сеюм, шумо чизе намедонед, ки кӣ санҷиш кардааст. Ҳарду тахассус муҳиманд, ки ба сифати танзими ОС ва платформа таъсир мерасонанд ва инчунин ангеза, ки ба натиҷаҳои санҷиш бештар аз ҳама омилҳои якҷоя таъсир мерасонанд.

Агар иҷроиш омили муҳим бошад, санҷишро худатон гузаронед, беҳтараш бо кӯмаки одамоне, ки системаи истеҳсолиро танзим ва нигоҳ медоранд.

Дар натиҷа

Ниҳоят, натиҷаи тамоми корҳои анҷомдодашуда бояд ҷадвали электронӣ бошад, ки дар он ҳамаи ҳисобҳо якҷоя, зарб ва ҷамъбаст карда мешаванд:

Кадомаш беҳтар аст - Oracle ё Redis ё Чӣ гуна интихоби платформаро асоснок кардан мумкин аст

Тавре ки шумо мефаҳмед, бо тағир додани тарозуҳо ва танзими рейтингҳо шумо метавонед ҳар як натиҷаи дилхоҳро ба даст оред, аммо ин як ҳикояи тамоман дигар аст...

Манбаъ: will.com

Илова Эзоҳ