{"id":87814,"date":"2020-07-10T13:42:14","date_gmt":"2020-07-10T11:42:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/chto-luchshe-oracle-ili-redis-ili-kak-obosnovat-vybor-platformy"},"modified":"2020-07-10T13:42:14","modified_gmt":"2020-07-10T11:42:14","slug":"chto-luchshe-oracle-ili-redis-ili-kak-obosnovat-vybor-platformy","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/chto-luchshe-oracle-ili-redis-ili-kak-obosnovat-vybor-platformy","title":{"rendered":"Mi a jobb \u2013 Oracle vagy Redis, vagy hogyan indokoljuk a platformv\u00e1laszt\u00e1st","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<blockquote><p>\u2013 Ez hihetetlen, \u2013 mondta hangosan, senkihez sem fordulva. \u2013 Ez hihetetlen! \u00cdgy van le\u00edrva: a t\u00e1rsadalom f\u0151 feladata a r\u00e9szv\u00e9nyesek \u00e9rdek\u00e9ben profitot termelni. Gondoljatok csak bele! Semmit\u0151l sem f\u00e9lnek!<\/p>\n<p><i>Julij Dubov, \"A kisebbik rossz\"<\/i><\/p><\/blockquote>\n<p>\nHa ilyen c\u00edmet l\u00e1ttatok, val\u00f3sz\u00edn\u0171leg m\u00e1r eld\u00f6nt\u00f6tt\u00e9tek, hogy a cikk \u2013 vagy butas\u00e1g, vagy provok\u00e1ci\u00f3. De ne siessetek a k\u00f6vetkeztet\u00e9sekkel: a nagyv\u00e1llalatok, k\u00fcl\u00f6n\u00f6sen az \u00e1llami r\u00e9szv\u00e9tellel m\u0171k\u00f6d\u0151 c\u00e9gek alkalmazottainak gyakran kell \u00f6sszehasonl\u00edtaniuk k\u00fcl\u00f6nb\u00f6z\u0151 platformokat, ak\u00e1r teljesen elt\u00e9r\u0151ket is \u2013 p\u00e9ld\u00e1ul azokat, amik a c\u00edmben szerepelnek.<\/p>\n<p><img decoding=\"async\" alt=\"Mi a jobb \u2013 Oracle vagy Redis, vagy hogyan indokoljuk a platformv\u00e1laszt\u00e1st\" src=\"\/wp-content\/uploads\/2020\/07\/6b0c0a3a60794b2a9e98733e59eec6da.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPersze, az adatb\u00e1zis-kezel\u0151 rendszereket senki sem hasonl\u00edtja \u00f6ssze, mivel er\u0151ss\u00e9geik \u00e9s gyenges\u00e9geik j\u00f3l ismertek. \u00c1ltal\u00e1ban a platformok \u00f6sszehasonl\u00edt\u00e1sra ker\u00fclnek, amelyek valamilyen alkalmaz\u00e1si feladatot oldanak meg. A cikkben bemutatom a m\u00f3dszertant, ami k\u00f6zben alkalmazva van, az adatb\u00e1zisok p\u00e9ld\u00e1j\u00e1n, ami a Habr olvas\u00f3i sz\u00e1m\u00e1ra nem ismeretlen. Sz\u00f3val,<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4>Motiv\u00e1ci\u00f3<\/h4>\n<p>\nAmikor oktat\u00e1si projektet vagy hobbi projektet ind\u00edtotok, a platformv\u00e1laszt\u00e1s motiv\u00e1ci\u00f3ja a legk\u00fcl\u00f6nb\u00f6z\u0151bb lehet: \"ezt a platformot ismerem a legjobban\", \"ez \u00e9rdekes, ezzel szeretn\u00e9k foglalkozni\", \"itt a legjobb a dokument\u00e1ci\u00f3\"... Kereskedelmi c\u00e9g eset\u00e9n egyetlen krit\u00e9rium van: mennyit kell fizetni \u00e9s mit kapok ez\u00e9rt a p\u00e9nz\u00e9rt.<\/p>\n<p>Term\u00e9szetesen kevesebbet szeretn\u00e9nk fizetni, \u00e9s t\u00f6bbet kapni. Azonban meg kell hat\u00e1rozni, mi a fontosabb \u2013 kevesebb fizetni vagy t\u00f6bbet kapni, \u00e9s minden egyes szempontnak s\u00falyt kell adni. Tegy\u00fck fel, hogy a min\u0151s\u00e9gi megold\u00e1s fontosabb sz\u00e1munkra, mint a k\u00f6lts\u00e9g, \u00edgy \u201eK\u00f6lts\u00e9g\u201d szempontnak 40%-os s\u00falyt, \u00e9s a \u201eLehet\u0151s\u00e9gek\u201d szempontnak 60%-os s\u00falyt adunk.<\/p>\n<p><img decoding=\"async\" alt=\"Mi a jobb \u2013 Oracle vagy Redis, vagy hogyan indokoljuk a platformv\u00e1laszt\u00e1st\" src=\"\/wp-content\/uploads\/2020\/07\/b3ba842198428e7de98f3b5a27591d43.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA nagyv\u00e1llalatokn\u00e1l \u00e1ltal\u00e1ban \u00e9ppen ellenkez\u0151 a helyzet \u2013 a k\u00f6lts\u00e9g s\u00falya nem cs\u00f6kken 50% al\u00e1, \u00e9s lehet, hogy el\u00e9ri a 60%-ot is. A modell p\u00e9ld\u00e1ban csak az a fontos, hogy b\u00e1rmely sz\u00fcl\u0151 csom\u00f3pont alcsom\u00f3pontjainak \u00f6sszes s\u00falya 100% kell, hogy legyen.<\/p>\n<h4>Kiz\u00e1r\u00f3 felt\u00e9telek<\/h4>\n<p>\nAz oldal <noindex><a rel=\"nofollow\" href=\"https:\/\/db-engines.com\/\">db-engines.com<\/a><\/noindex> k\u00f6r\u00fclbel\u00fcl 500 adatb\u00e1zis-kezel\u0151 rendszert ismer. Nyilv\u00e1nval\u00f3, hogy ha egy c\u00e9lt v\u00e1lasztunk ilyen mennyis\u00e9g\u0171 v\u00e1laszt\u00e1si lehet\u0151s\u00e9gb\u0151l, akkor lehet, hogy \u00e1ttekint\u0151 cikk sz\u00fcletik, de nem kereskedelmi projekt. A v\u00e1laszt\u00e1si lehet\u0151s\u00e9gek sz\u0171k\u00edt\u00e9se \u00e9rdek\u00e9ben kiz\u00e1r\u00e1si krit\u00e9riumokat fogalmaznak meg, \u00e9s ha egy platform nem felel meg ezeknek a krit\u00e9riumoknak, akkor nem ker\u00fcl megfontol\u00e1sra.<\/p>\n<p>A kiz\u00e1r\u00e1si krit\u00e9riumok kapcsol\u00f3dhatnak a technol\u00f3giai saj\u00e1toss\u00e1gokhoz, p\u00e9ld\u00e1ul:<\/p>\n<ul>\n<li>ACID-garanci\u00e1k;<\/li>\n<li>rel\u00e1ci\u00f3s adatmodell;<\/li>\n<li>SQL nyelv t\u00e1mogat\u00e1sa (jegyezze meg, hogy ez nem ugyanaz, mint a \u201erel\u00e1ci\u00f3s modell\u201d);<\/li>\n<li>a horizont\u00e1lis sk\u00e1l\u00e1zhat\u00f3s\u00e1g k\u00e9pess\u00e9ge.<\/li>\n<\/ul>\n<p>\nLehetnek \u00e1ltal\u00e1nos jelleg\u0171 krit\u00e9riumok is:<\/p>\n<ul>\n<li>kereskedelmi t\u00e1mogat\u00e1s el\u00e9rhet\u0151s\u00e9ge Magyarorsz\u00e1gon;<\/li>\n<li>ny\u00edlt forr\u00e1sk\u00f3d;<\/li>\n<li>a platform megl\u00e9te a Minisztereln\u00f6ks\u00e9g nyilv\u00e1ntart\u00e1s\u00e1ban;<\/li>\n<li>a platform megl\u00e9te valamely rangsorban (p\u00e9ld\u00e1ul a db-engines.com els\u0151 sz\u00e1z helyezettje k\u00f6z\u00f6tt);<\/li>\n<li>a piacon el\u00e9rhet\u0151 szak\u00e9rt\u0151k megl\u00e9te (p\u00e9ld\u00e1ul a platform nev\u00e9nek keres\u00e9se a hh.ru weboldalon tal\u00e1lhat\u00f3 \u00f6n\u00e9letrajzokban).<\/li>\n<\/ul>\n<p>\nV\u00e9g\u00fcl lehetnek v\u00e1llalatra jellemz\u0151 krit\u00e9riumok is:<\/p>\n<ul>\n<li>a v\u00e1llalaton bel\u00fcli szakemberek megl\u00e9te;<\/li>\n<li>kompatibilit\u00e1s az X megfigyel\u0151rendszerrel vagy a Y biztons\u00e1gi ment\u00e9si rendszerrel, amelyre az \u00f6sszes t\u00e1mogat\u00e1s \u00e9p\u00fcl\u2026<\/li>\n<\/ul>\n<p>\nA legfontosabb az, hogy legyen lista a kiz\u00e1r\u00e1si krit\u00e9riumokr\u00f3l. Ellenkez\u0151 esetben biztosan lesz olyan szak\u00e9rt\u0151 (vagy \u201eszak\u00e9rt\u0151\u201d), akit a vezet\u0151s\u00e9g k\u00fcl\u00f6n\u00f6sen megb\u00edzhat\u00f3nak tart, aki azt mondja: \u201ehogyhogy nem v\u00e1lasztott\u00e1k a Z platformot, tudom, hogy az a legjobb\u201d. <\/p>\n<h4>\u00c1r\u00e9rt\u00e9kel\u00e9s<\/h4>\n<p>\nA megold\u00e1s k\u00f6lts\u00e9ge nyilv\u00e1nval\u00f3an a licencek k\u00f6lts\u00e9g\u00e9b\u0151l, a karbantart\u00e1s k\u00f6lts\u00e9g\u00e9b\u0151l \u00e9s a berendez\u00e9sek k\u00f6lts\u00e9g\u00e9b\u0151l \u00e1ll \u00f6ssze.<\/p>\n<p>Ha a rendszerek k\u00f6r\u00fclbel\u00fcl azonos oszt\u00e1lyba tartoznak (p\u00e9ld\u00e1ul Microsoft SQL Server \u00e9s PostgreSQL), akkor egyszer\u0171s\u00e9g kedv\u00e9\u00e9rt felt\u00e9telezhetj\u00fck, hogy a berendez\u00e9sek sz\u00e1ma mindk\u00e9t megold\u00e1shoz k\u00f6r\u00fclbel\u00fcl azonos lesz. Ez lehet\u0151v\u00e9 teszi, hogy ne kelljen \u00e9rt\u00e9kelni a berendez\u00e9seket, \u00edgy rengeteg id\u0151t \u00e9s energi\u00e1t sp\u00f3rolhatunk meg. Ha viszont teljesen elt\u00e9r\u0151 rendszereket kell \u00f6sszehasonl\u00edtani (p\u00e9ld\u00e1ul Oracle \u00e9s Redis), akkor nyilv\u00e1nval\u00f3, hogy a helyes \u00e9rt\u00e9kel\u00e9shez sz\u00fcks\u00e9g van a m\u00e9retez\u00e9sre (a berendez\u00e9sek mennyis\u00e9g\u00e9nek kisz\u00e1m\u00edt\u00e1s\u00e1ra). A nem l\u00e9tez\u0151 rendszer m\u00e9retez\u00e9se azonban meglehet\u0151sen h\u00e1l\u00e1tlan feladat, ez\u00e9rt ilyen \u00f6sszehasonl\u00edt\u00e1st igyekeznek elker\u00fclni. Ez egyszer\u0171en megval\u00f3s\u00edthat\u00f3: a kiz\u00e1r\u00e1si felt\u00e9telek k\u00f6z\u00f6tt fel kell t\u00fcntetni a nulla adatveszt\u00e9s \u00e9s a rel\u00e1ci\u00f3s modell, vagy \u00e9ppen ellenkez\u0151leg \u2013 50 ezer tranzakci\u00f3 m\u00e1sodperces terhel\u00e9ssel.<\/p>\n<p>A licenc\u00e1k \u00e9rt\u00e9kel\u00e9s\u00e9hez elegend\u0151, ha megk\u00e9rdezz\u00fck a sz\u00e1ll\u00edt\u00f3t vagy partnereit az adott magok sz\u00e1m\u00e1hoz \u00e9s a meghat\u00e1rozott id\u0151szakra vonatkoz\u00f3 t\u00e1mogat\u00e1s k\u00f6lts\u00e9g\u00e9r\u0151l. \u00c1ltal\u00e1ban a c\u00e9geknek m\u00e1r ki\u00e9p\u00edtett stabil kapcsolataik vannak a szoftverszolg\u00e1ltat\u00f3kkal, \u00e9s ha az adatb\u00e1zis \u00fczemeltet\u00e9si oszt\u00e1ly nem tud v\u00e1laszolni a k\u00f6lts\u00e9ggel kapcsolatos k\u00e9rd\u00e9sre, ehhez elegend\u0151 egy lev\u00e9l megk\u00fcld\u00e9se.<\/p>\n<p>K\u00fcl\u00f6nb\u00f6z\u0151 sz\u00e1ll\u00edt\u00f3kn\u00e1l elt\u00e9r\u0151 lehet a licencel\u00e9si metrika: a magok sz\u00e1ma, az adatmennyis\u00e9g vagy a csom\u00f3pontok sz\u00e1ma alapj\u00e1n. A standby adatb\u00e1zis lehet ingyenes, vagy ugyan\u00fagy licencelhet\u0151, mint a f\u0151. Ha csak k\u00fcl\u00f6nbs\u00e9gek mer\u00fclnek fel a metrik\u00e1kban, r\u00e9szletesen le kell \u00edrni a modellstandot, \u00e9s ki kell sz\u00e1molni a licencd\u00edjakat a standra.<\/p>\n<p>Fontos szempont a helyes \u00f6sszehasonl\u00edt\u00e1shoz \u2013 azonos t\u00e1mogat\u00e1si felt\u00e9telek. P\u00e9ld\u00e1ul az Oracle t\u00e1mogat\u00e1sa \u00e9vente a licenc k\u00f6lts\u00e9g\u00e9nek 22%-\u00e1ba ker\u00fcl, m\u00edg a PostgreSQL t\u00e1mogat\u00e1s\u00e1\u00e9rt nem kell fizetni. Helyes-e \u00edgy \u00f6sszehasonl\u00edtani? Nem, mert a saj\u00e1t er\u0151b\u0151l nem megoldhat\u00f3 hib\u00e1k k\u00f6vetkezm\u00e9nyei teljesen elt\u00e9r\u0151ek: az els\u0151 esetben a t\u00e1mogat\u00e1si szakemberek gyorsan seg\u00edtenek, a m\u00e1sodik esetben viszont kock\u00e1zatot jelenthet a projekt k\u00e9sleked\u00e9se vagy a k\u00e9sz rendszer le\u00e1ll\u00e1sa meghat\u00e1rozatlan id\u0151re.<\/p>\n<p>A sz\u00e1m\u00edt\u00e1si felt\u00e9teleket h\u00e1rom m\u00f3don lehet egyeztetni:<\/p>\n<ol>\n<li>Haszn\u00e1lni az Oracle-t t\u00e1mogat\u00e1s n\u00e9lk\u00fcl (a val\u00f3s\u00e1gban ez nem l\u00e9tezik).<\/li>\n<li>Megv\u00e1s\u00e1rolni a PostgreSQL t\u00e1mogat\u00e1s\u00e1t \u2013 p\u00e9ld\u00e1ul a Postgres Professional c\u00e9gt\u0151l.<\/li>\n<li>Belevonni a sz\u00e1m\u00edt\u00e1sba a t\u00e1mogat\u00e1s hi\u00e1ny\u00e1val kapcsolatos kock\u00e1zatokat.<\/li>\n<\/ol>\n<p>\nP\u00e9ld\u00e1ul a kock\u00e1zatok sz\u00e1m\u00edt\u00e1sa \u00edgy n\u00e9zhet ki: ha az adatb\u00e1zisban nem orvosolhat\u00f3 hiba k\u00f6vetkezik be, a rendszer le\u00e1ll\u00e1sa 1 munkanapot jelent. A rendszer haszn\u00e1lat\u00e1b\u00f3l tervezett nyeres\u00e9g \u00e9vente 40 milli\u00e1rd mongol tugrik, a meghib\u00e1sod\u00e1sok gyakoris\u00e1ga 1\/400-ra becs\u00fclhet\u0151, \u00edgy a t\u00e1mogat\u00e1s hi\u00e1ny\u00e1nak kock\u00e1zata k\u00f6r\u00fclbel\u00fcl 100 milli\u00f3 mongol tugrik \u00e9vente. Nyilv\u00e1nval\u00f3, hogy a 'tervezett nyeres\u00e9g' \u00e9s az '\u00e9szlelt hibafrekvencia' virtu\u00e1lis mennyis\u00e9gek, de sokkal jobb egy ilyen modell birtok\u00e1ban lenni, mint hogy ne legyen semmilyen.<\/p>\n<p>Val\u00f3j\u00e1ban a rendszer t\u00fal fontos lehet, \u00e9s a hosszan tart\u00f3 le\u00e1ll\u00e1sb\u00f3l ered\u0151 h\u00edrn\u00e9vvesztes\u00e9g elfogadhatatlan lesz, ez\u00e9rt sz\u00fcks\u00e9g lesz a t\u00e1mogat\u00e1sra. Ha azonban a le\u00e1ll\u00e1s megengedett, n\u00e9ha \u00e9rdemes lehet lemondani a t\u00e1mogat\u00e1sr\u00f3l a k\u00f6lts\u00e9gek cs\u00f6kkent\u00e9se \u00e9rdek\u00e9ben.<\/p>\n<p>Tegy\u00fck fel, hogy minden sz\u00e1m\u00edt\u00e1s ut\u00e1n az A platform \u00fczemeltet\u00e9si k\u00f6lts\u00e9ge 5 \u00e9v alatt 800 milli\u00f3 mongol tugrik, a B platform\u00e9 650 milli\u00f3 tugrik, a C platform\u00e9 pedig 600 milli\u00f3 tugrik lett. A C platform mint gy\u0151ztes a k\u00f6lts\u00e9g alapj\u00e1n teljes pontsz\u00e1mot kap, m\u00edg az A \u00e9s B platformok ar\u00e1nyosabban kevesebbet, att\u00f3l f\u00fcgg\u0151en, hogy mennyivel dr\u00e1g\u00e1bbak. Ebben az esetben 0,75 \u00e9s 0,92 pontot kaptak, respectivamente.<\/p>\n<h4>Lehet\u0151s\u00e9gek \u00e9rt\u00e9kel\u00e9se<\/h4>\n<p>\nA lehet\u0151s\u00e9gek \u00e9rt\u00e9kel\u00e9se sz\u00e1mos csoportra oszlik, melyek sz\u00e1m\u00e1t csup\u00e1n a becsl\u00e9st k\u00e9sz\u00edt\u0151 fant\u00e1zi\u00e1ja korl\u00e1tozza. Optim\u00e1lis megk\u00f6zel\u00edt\u00e9s, ha a lehet\u0151s\u00e9geket azokra a csapatokra osztjuk, akik ezeket ig\u00e9nybe veszik; p\u00e9ldak\u00e9nt eml\u00edts\u00fck a fejleszt\u0151ket, a rendszergazd\u00e1kat \u00e9s az inform\u00e1ci\u00f3biztons\u00e1gi hivatalnokokat. Tegy\u00fck fel, hogy ezeknek a funkci\u00f3knak a s\u00falyoz\u00e1sa 40:40:20 ar\u00e1nyban oszlik meg.<\/p>\n<p>A fejleszt\u00e9si funkci\u00f3k k\u00f6z\u00e9 tartozik:<\/p>\n<ul>\n<li>az adatok kezel\u00e9s\u00e9nek k\u00e9nyelme;<\/li>\n<li>sk\u00e1l\u00e1zhat\u00f3s\u00e1g;<\/li>\n<li>m\u00e1sodlagos indexek megl\u00e9te.<\/li>\n<\/ul>\n<p>\nA krit\u00e9riumok list\u00e1ja \u00e9s azok s\u00falyai rendk\u00edv\u00fcl szubjekt\u00edvek. M\u00e9g egyazon probl\u00e9ma megold\u00e1sa eset\u00e9n is a list\u00e1k, a pontok s\u00falyai \u00e9s a v\u00e1laszok jelent\u0151sen elt\u00e9rhetnek a csapat \u00f6sszet\u00e9tel\u00e9t\u0151l f\u00fcgg\u0151en. P\u00e9ld\u00e1ul a Facebook MySQL-t haszn\u00e1l az adatok t\u00e1rol\u00e1s\u00e1ra, m\u00edg az Instagram Cassandra alapjaira \u00e9p\u00fcl. Val\u00f3sz\u00edn\u0171leg e programok fejleszt\u0151i nem t\u00f6lt\u00f6tt\u00e9k ki ilyen t\u00e1bl\u00e1zatokat. Csak tal\u00e1lgathatunk, hogy Mark Zuckerberg a teljes rel\u00e1ci\u00f3s modellt v\u00e1lasztotta, \u00e9s ez\u00e9rt alkalmaz\u00e1si shardingra volt sz\u00fcks\u00e9ge, m\u00edg Kevin Systrom a platform eszk\u00f6zeivel sz\u00e1molta a sk\u00e1l\u00e1zhat\u00f3s\u00e1got fel\u00e1ldozva az adatokhoz val\u00f3 hozz\u00e1f\u00e9r\u00e9s k\u00e9nyelm\u00e9t.<\/p>\n<p>A rendszergazdai funkci\u00f3k k\u00f6z\u00e9 tartoznak:<\/p>\n<ul>\n<li>a biztons\u00e1gi ment\u00e9si lehet\u0151s\u00e9gek;<\/li>\n<li>a fel\u00fcgyelet k\u00e9nyelme;<\/li>\n<li>a teljes\u00edtm\u00e9ny kezel\u00e9s\u00e9nek k\u00e9nyelme \u2013 lemezek \u00e9s csom\u00f3pontok;<\/li>\n<li>az adatok replik\u00e1ci\u00f3s lehet\u0151s\u00e9gei.<\/li>\n<\/ul>\n<p>\nVegy\u00e9l figyelembe, hogy a k\u00e9rd\u00e9sek megfogalmaz\u00e1s\u00e1nak lehet\u0151v\u00e9 kell tennie a mennyis\u00e9gi \u00e9rt\u00e9kel\u00e9st. Meg lehet ak\u00e1r \u00e1llapodni abban is, hogy mik\u00e9nt \u00e9rt\u00e9kelj\u00fck az egyes funkci\u00f3kat. Pr\u00f3b\u00e1ljuk meg p\u00e9ld\u00e1ul \u00e9rt\u00e9kelni a ment\u00e9si eszk\u00f6z\u00f6ket az Oracle DB \u00e1ltal biztos\u00edtott eszk\u00f6z\u00f6k p\u00e9ld\u00e1j\u00e1n kereszt\u00fcl:<\/p>\n<p>Eszk\u00f6z<br \/>\nMegjegyz\u00e9s<br \/>\n\u00c9rt\u00e9kel\u00e9s<\/p>\n<p>imp\/exp<br \/>\nAdatok ki- \u00e9s bet\u00f6lt\u00e9se<br \/>\n0.1<\/p>\n<p>kezdeti\/v\u00e9gs\u0151 ment\u00e9s<br \/>\nF\u00e1jlok m\u00e1sol\u00e1sa<br \/>\n0.3<\/p>\n<p>RMAN<br \/>\nInkrement\u00e1lis ment\u00e9s lehet\u0151s\u00e9ge<br \/>\n0.7<\/p>\n<p>ZDLRA<br \/>\nCsak inkrement\u00e1lis ment\u00e9s, a leggyorsabb helyre\u00e1ll\u00edt\u00e1s a megadott pontra<br \/>\n1.0<\/p>\n<p>\nHa nincsenek vil\u00e1gos \u00e9rt\u00e9kel\u00e9si krit\u00e9riumok, \u00e9rdemes lehet n\u00e9h\u00e1ny szak\u00e9rt\u0151t k\u00e9rni arra, hogy adjanak \u00e9rt\u00e9kel\u00e9st, majd azokat \u00e1tlagolni.<\/p>\n<p>V\u00e9g\u00fcl egyszer\u0171en soroljuk fel az inform\u00e1ci\u00f3biztons\u00e1g funkci\u00f3it:<\/p>\n<ul>\n<li>jelsz\u00f3kezel\u00e9si politik\u00e1k megl\u00e9te;<\/li>\n<li>k\u00fcls\u0151 hiteles\u00edt\u00e9si eszk\u00f6z\u00f6k csatlakoztat\u00e1s\u00e1nak lehet\u0151s\u00e9ge (LDAP, Kerberos);<\/li>\n<li>hozz\u00e1f\u00e9r\u00e9si szerepmodell;<\/li>\n<li>audit\u00e1l\u00e1si lehet\u0151s\u00e9gek;<\/li>\n<li>adatok titkos\u00edt\u00e1sa a lemezen;<\/li>\n<li>titkos\u00edt\u00e1s h\u00e1l\u00f3zaton t\u00f6rt\u00e9n\u0151 \u00e1tvitelkor (TLS);<\/li>\n<li>adatok v\u00e9delme az adminisztr\u00e1torokkal szemben.<\/li>\n<\/ul>\n<p><\/p>\n<h4>Teljes\u00edtm\u00e9nytesztel\u00e9s<\/h4>\n<p>\nSzeretn\u00e9m k\u00fcl\u00f6n felh\u00edvni a figyelmet arra, hogy ker\u00fclni kell minden olyan terhel\u00e9si teszt eredm\u00e9ny\u00e9nek felhaszn\u00e1l\u00e1s\u00e1t, amelyet nem te hajtott\u00e1l v\u00e9gre.<\/p>\n<p>El\u0151sz\u00f6r is, az adatok strukt\u00far\u00e1ja \u00e9s a tesztelt alkalmaz\u00e1sok terhel\u00e9si profilja jelent\u0151sen elt\u00e9rhet att\u00f3l a feladatt\u00f3l, amelyet meg szeretn\u00e9l oldani. 10-15 \u00e9vvel ezel\u0151tt az adatb\u00e1zis-gy\u00e1rt\u00f3k nagy b\u00fcszkes\u00e9ggel mutogatt\u00e1k a TPC tesztek eredm\u00e9nyeit, de \u00fagy t\u0171nik, manaps\u00e1g m\u00e1r senki sem veszi ezeket komolyan.<\/p>\n<p>M\u00e1sodszor, a rendszer teljes\u00edtm\u00e9nye er\u0151sen f\u00fcgg att\u00f3l, hogy milyen platformra \u00edrt\u00e1k az eredeti k\u00f3dot, \u00e9s hogy milyen berendez\u00e9seken v\u00e9gezt\u00e9k a tesztet. Sok tesztet l\u00e1ttam, ahol az Oracle-t a PostgreSQL-lel hasonl\u00edtott\u00e1k \u00f6ssze. Az eredm\u00e9nyek a rendszer egy\u00e9rtelm\u0171 f\u00f6l\u00e9ny\u00e9t\u0151l az ugyanolyan egy\u00e9rtelm\u0171 f\u00f6l\u00e9ny\u00e9ig terjedtek.<\/p>\n<p>V\u00e9g\u00fcl, harmadszor, semmit sem tudsz arr\u00f3l, hogy ki v\u00e9gezte a tesztet. Fontos a szak\u00e9rtelem, amely befoly\u00e1solja az oper\u00e1ci\u00f3s rendszer \u00e9s a platform konfigur\u00e1l\u00e1s\u00e1nak min\u0151s\u00e9g\u00e9t, valamint a teszt eredm\u00e9nyeire hat\u00f3 motiv\u00e1ci\u00f3, amely er\u0151sebben befoly\u00e1solhatja az eredm\u00e9nyt, mint minden m\u00e1s t\u00e9nyez\u0151 egy\u00fcttv\u00e9ve.<\/p>\n<p>Ha a teljes\u00edtm\u00e9ny kritikus jelent\u0151s\u00e9g\u0171 t\u00e9nyez\u0151, v\u00e9gezz tesztet saj\u00e1t magad, lehet\u0151leg olyan szakemberekkel, akik be fogj\u00e1k \u00e1ll\u00edtani \u00e9s karbantartj\u00e1k az ipari rendszert.<\/p>\n<h4>Eredm\u00e9ny<\/h4>\n<p>\nV\u00e9g\u00fcl a v\u00e9gzett munka eredm\u00e9nyek\u00e9nt egy t\u00e1bl\u00e1zatnak kell sz\u00fcletnie, ahol az \u00f6sszes \u00e9rt\u00e9kel\u00e9s \u00f6ssze van gy\u0171jtve, szorozva \u00e9s \u00f6sszegezve van:<\/p>\n<p><img decoding=\"async\" alt=\"Mi a jobb \u2013 Oracle vagy Redis, vagy hogyan indokoljuk a platformv\u00e1laszt\u00e1st\" src=\"\/wp-content\/uploads\/2020\/07\/760bfe92d02865ec27ab6ac28d64e855.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAhogy l\u00e1tja, a s\u00falyok m\u00f3dos\u00edt\u00e1s\u00e1val \u00e9s az \u00e9rt\u00e9kel\u00e9sek kiigaz\u00edt\u00e1s\u00e1val b\u00e1rmilyen k\u00edv\u00e1nt eredm\u00e9nyt el\u00e9rhet, de ez m\u00e1r egy eg\u00e9szen m\u00e1sik t\u00f6rt\u00e9net...<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/510176\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u2013\u00a0\u042d\u0442\u043e \u0436 \u043d\u0430\u0434\u043e,\u00a0\u2014 \u043d\u0438 \u043a \u043a\u043e\u043c\u0443 \u043d\u0435 \u043e\u0431\u0440\u0430\u0449\u0430\u044f\u0441\u044c, \u0433\u0440\u043e\u043c\u043a\u043e \u0441\u043a\u0430\u0437\u0430\u043b\u0430 \u043e\u043d\u0430.\u00a0\u2013 \u042d\u0442\u043e \u0436 \u043d\u0430\u0434\u043e! \u0422\u0430\u043a \u043f\u0440\u044f\u043c\u043e \u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u2013 \u0433\u043b\u0430\u0432\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0435\u0439 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u0431\u044b\u043b\u0438 \u0432\u00a0\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0430\u0445 \u0430\u043a\u0446\u0438\u043e\u043d\u0435\u0440\u043e\u0432. \u041d\u0443 \u0432\u044b \u043f\u043e\u0434\u0443\u043c\u0430\u0439\u0442\u0435! \u041d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0431\u043e\u044f\u0442\u0441\u044f! \u042e\u043b\u0438\u0439 \u0414\u0443\u0431\u043e\u0432, \u00ab\u041c\u0435\u043d\u044c\u0448\u0435\u0435 \u0437\u043b\u043e\u00bb \u0423\u0432\u0438\u0434\u0435\u0432 \u0442\u0430\u043a\u043e\u0439 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a, \u0432\u044b \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u0443\u0436\u0435 \u0440\u0435\u0448\u0438\u043b\u0438, \u0447\u0442\u043e \u0441\u0442\u0430\u0442\u044c\u044f \u2013 \u0438\u043b\u0438 \u0433\u043b\u0443\u043f\u043e\u0441\u0442\u044c, \u0438\u043b\u0438 \u043f\u0440\u043e\u0432\u043e\u043a\u0430\u0446\u0438\u044f. \u041d\u043e \u043d\u0435 \u0441\u043f\u0435\u0448\u0438\u0442\u0435 \u0441 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":87815,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-87814","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u2013 \u042d\u0442\u043e \u0436 \u043d\u0430\u0434\u043e, \u2014 \u043d\u0438 \u043a \u043a\u043e\u043c\u0443 \u043d\u0435 \u043e\u0431\u0440\u0430\u0449\u0430\u044f\u0441\u044c, \u0433\u0440\u043e\u043c\u043a\u043e \u0441\u043a\u0430\u0437\u0430\u043b\u0430 \u043e\u043d\u0430. \u2013 \u042d\u0442\u043e \u0436 \u043d\u0430\u0434\u043e! \u0422\u0430\u043a \u043f\u0440\u044f\u043c\u043e \u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u2013 \u0433\u043b\u0430\u0432\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0435\u0439 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u0431\u044b\u043b\u0438 \u0432 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0430\u0445 \u0430\u043a\u0446\u0438\u043e\u043d\u0435\u0440\u043e\u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/chto-luchshe-oracle-ili-redis-ili-kak-obosnovat-vybor-platformy\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0427\u0442\u043e \u043b\u0443\u0447\u0448\u0435 \u2013 Oracle \u0438\u043b\u0438 Redis \u0438\u043b\u0438 \u041a\u0430\u043a \u043e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u0442\u044c \u0432\u044b\u0431\u043e\u0440 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u2013 \u042d\u0442\u043e \u0436 \u043d\u0430\u0434\u043e, \u2014 \u043d\u0438 \u043a \u043a\u043e\u043c\u0443 \u043d\u0435 \u043e\u0431\u0440\u0430\u0449\u0430\u044f\u0441\u044c, \u0433\u0440\u043e\u043c\u043a\u043e \u0441\u043a\u0430\u0437\u0430\u043b\u0430 \u043e\u043d\u0430. \u2013 \u042d\u0442\u043e \u0436 \u043d\u0430\u0434\u043e! \u0422\u0430\u043a \u043f\u0440\u044f\u043c\u043e \u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u2013 \u0433\u043b\u0430\u0432\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0435\u0439 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u0431\u044b\u043b\u0438 \u0432 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0430\u0445 \u0430\u043a\u0446\u0438\u043e\u043d\u0435\u0440\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/chto-luchshe-oracle-ili-redis-ili-kak-obosnovat-vybor-platformy\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-10T11:42:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-10T11:42:14+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Mi a jobb \u2013 Oracle vagy Redis vagy Hogyan indokoljuk a platform v\u00e1laszt\u00e1s\u00e1t | ProHoster","description":"\u2013 H\u00e1t ezt meg kell n\u00e9zni \u2013 mondta hangosan, senkihez sem int\u00e9zve. \u2013 H\u00e1t ezt meg kell n\u00e9zni! \u00cdgy van le\u00edrva - a t\u00e1rsadalom f\u0151 feladata a profit maxim\u00e1lis\u00edt\u00e1sa a r\u00e9szv\u00e9nyesek \u00e9rdek\u00e9ben.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/chto-luchshe-oracle-ili-redis-ili-kak-obosnovat-vybor-platformy","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0427\u0442\u043e \u043b\u0443\u0447\u0448\u0435 \u2013 Oracle \u0438\u043b\u0438 Redis \u0438\u043b\u0438 \u041a\u0430\u043a \u043e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u0442\u044c \u0432\u044b\u0431\u043e\u0440 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b | ProHoster","og:description":"\u2013 \u042d\u0442\u043e \u0436 \u043d\u0430\u0434\u043e, \u2014 \u043d\u0438 \u043a \u043a\u043e\u043c\u0443 \u043d\u0435 \u043e\u0431\u0440\u0430\u0449\u0430\u044f\u0441\u044c, \u0433\u0440\u043e\u043c\u043a\u043e \u0441\u043a\u0430\u0437\u0430\u043b\u0430 \u043e\u043d\u0430. \u2013 \u042d\u0442\u043e \u0436 \u043d\u0430\u0434\u043e! \u0422\u0430\u043a \u043f\u0440\u044f\u043c\u043e \u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u2013 \u0433\u043b\u0430\u0432\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0435\u0439 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u0431\u044b\u043b\u0438 \u0432 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0430\u0445 \u0430\u043a\u0446\u0438\u043e\u043d\u0435\u0440\u043e\u0432.","og:url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/chto-luchshe-oracle-ili-redis-ili-kak-obosnovat-vybor-platformy","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-10T11:42:14+00:00","article:modified_time":"2020-07-10T11:42:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"87814","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:42:29","updated":"2022-10-02 03:57:29","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/87814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=87814"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/87814\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/87815"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=87814"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=87814"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=87814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}