{"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\/pl\/blog\/administrirovanie\/chto-luchshe-oracle-ili-redis-ili-kak-obosnovat-vybor-platformy","title":{"rendered":"Co jest lepsze \u2013 Oracle czy Redis, czyli jak uzasadni\u0107 wyb\u00f3r platformy","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<blockquote><p>\u2013 To trzeba, \u2013 g\u0142o\u015bno powiedzia\u0142a, nie zwracaj\u0105c si\u0119 do nikogo. \u2013 To trzeba! Tak jest napisane \u2013 g\u0142\u00f3wnym zadaniem spo\u0142ecze\u0144stwa jest osi\u0105ganie zysku w interesie akcjonariuszy. No pomy\u015blcie! Niczego si\u0119 nie boj\u0105!<\/p>\n<p><i>Julij Dubow, \u201eMniejsze z\u0142o\u201d<\/i><\/p><\/blockquote>\n<p>\nWidz\u0105c taki nag\u0142\u00f3wek, zapewne ju\u017c zdecydowali\u015bcie, \u017ce artyku\u0142 jest \u2013 albo g\u0142upi, albo prowokacyjny. Ale nie spieszcie si\u0119 z wnioskami: pracownicy du\u017cych korporacji, zw\u0142aszcza tych z udzia\u0142em pa\u0144stwowym, do\u015b\u0107 cz\u0119sto musz\u0105 por\u00f3wnywa\u0107 r\u00f3\u017cne platformy, w tym zupe\u0142nie r\u00f3\u017cne \u2013 na przyk\u0142ad te, kt\u00f3re zosta\u0142y wymienione w nag\u0142\u00f3wku.<\/p>\n<p><img decoding=\"async\" alt=\"Co jest lepsze \u2013 Oracle czy Redis, czyli jak uzasadni\u0107 wyb\u00f3r platformy\" src=\"\/wp-content\/uploads\/2020\/07\/6b0c0a3a60794b2a9e98733e59eec6da.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOczywi\u015bcie, nikt tak nie por\u00f3wnuje DBMS, bo ich mocne i s\u0142abe strony s\u0105 dobrze znane. Z regu\u0142y poddawane por\u00f3wnaniu s\u0105 platformy rozwi\u0105zuj\u0105ce jakie\u015b zastosowanie. W artykule poka\u017c\u0119 metodologi\u0119, kt\u00f3ra jest przy tym stosowana, na przyk\u0142adzie baz danych jako przedmiotu, znanego czytelnikom Habr. A wi\u0119c,<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4>Motywacja<\/h4>\n<p>\nKiedy zaczynacie projekt edukacyjny lub projekt-hobby, motywacja do wyboru platformy mo\u017ce by\u0107 bardzo r\u00f3\u017cna: \u201et\u0119 platform\u0119 najlepiej znam\u201d, \u201ez t\u0105 chc\u0119 si\u0119 zapozna\u0107\u201d, \u201etutaj jest najlepsza dokumentacja\u201d\u2026 W przypadku firmy komercyjnej kryterium wyboru jest jedno: ile trzeba zap\u0142aci\u0107 i co za te pieni\u0105dze otrzymam.<\/p>\n<p>Naturalnie, chcesz zap\u0142aci\u0107 mniej, a otrzyma\u0107 wi\u0119cej. Jednak trzeba okre\u015bli\u0107, co jest wa\u017cniejsze \u2013 zap\u0142aci\u0107 mniej, czy otrzyma\u0107 wi\u0119cej, i przypisa\u0107 ka\u017cdemu w\u0119z\u0142owi wag\u0119. Za\u0142\u00f3\u017cmy, \u017ce wa\u017cniejsze dla nas jest jako\u015bciowe rozwi\u0105zanie ni\u017c tanie, wi\u0119c nadamy w\u0119z\u0142owi \u201eKoszt\u201d wag\u0119 40%, a w\u0119z\u0142owi \u201eMo\u017cliwo\u015bci\u201d \u2013 60%.<\/p>\n<p><img decoding=\"async\" alt=\"Co jest lepsze \u2013 Oracle czy Redis, czyli jak uzasadni\u0107 wyb\u00f3r platformy\" src=\"\/wp-content\/uploads\/2020\/07\/b3ba842198428e7de98f3b5a27591d43.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nW du\u017cych korporacjach zazwyczaj jest odwrotnie \u2013 waga kosztu nie spada poni\u017cej 50%, a mo\u017ce by\u0107 nawet wy\u017csza ni\u017c 60%. W modelowym przyk\u0142adzie wa\u017cne jest jedynie to, \u017ce \u0142\u0105czna waga podrz\u0119dnych w\u0119z\u0142\u00f3w ka\u017cdego w\u0119z\u0142a nadrz\u0119dnego musi wynosi\u0107 100%.<\/p>\n<h4>Kryteria eliminacyjne<\/h4>\n<p>\nStronie <noindex><a rel=\"nofollow\" href=\"https:\/\/db-engines.com\/\">db-engines.com<\/a><\/noindex> jest znanych oko\u0142o 500 system\u00f3w zarz\u0105dzania bazami danych. Oczywi\u015bcie, je\u015bli wybierasz docelow\u0105 platform\u0119 z tej liczby opcji, mo\u017ce wynikn\u0105\u0107 artyku\u0142 przegl\u0105dowy, ale nie projekt komercyjny. Aby zmniejszy\u0107 przestrze\u0144 wyboru, formu\u0142uje si\u0119 kryteria eliminacyjne, a je\u015bli platforma nie spe\u0142nia tych kryteri\u00f3w, nie jest rozwa\u017cana.<\/p>\n<p>Kryteria eliminacyjne mog\u0105 dotyczy\u0107 cech technologicznych, na przyk\u0142ad:<\/p>\n<ul>\n<li>Gwarancje ACID;<\/li>\n<li>relacyjny model danych;<\/li>\n<li>wsparcie dla j\u0119zyka SQL (zauwa\u017c, \u017ce to nie to samo, co \"model relacyjny\");<\/li>\n<li>mo\u017cliwo\u015b\u0107 skalowania poziomego.<\/li>\n<\/ul>\n<p>\nMog\u0105 istnie\u0107 kryteria og\u00f3lne:<\/p>\n<ul>\n<li>istnienie wsparcia komercyjnego w Polsce;<\/li>\n<li>otwarty kod \u017ar\u00f3d\u0142owy;<\/li>\n<li>istnienie platformy w Rejestrze Ministerstwa Cyfryzacji;<\/li>\n<li>istnienie platformy w jakim\u015b rankingu (na przyk\u0142ad w pierwszej setce rankingu db-engines.com);<\/li>\n<li>istnienie ekspert\u00f3w na rynku (na przyk\u0142ad na podstawie wynik\u00f3w wyszukiwania nazwy platformy w CV na stronie hh.pl).<\/li>\n<\/ul>\n<p>\nW ko\u0144cu mog\u0105 pojawi\u0107 si\u0119 kryteria specyficzne dla przedsi\u0119biorstwa:<\/p>\n<ul>\n<li>istnienie specjalist\u00f3w w zespole;<\/li>\n<li>kompatybilno\u015b\u0107 z systemem monitorowania X lub z systemem tworzenia kopii zapasowych Y, na kt\u00f3rym opiera si\u0119 ca\u0142e wsparcie\u2026<\/li>\n<\/ul>\n<p>\nNajwa\u017cniejsze, \u017ceby istnia\u0142a lista kryteri\u00f3w eliminacyjnych. W przeciwnym razie na pewno znajdzie si\u0119 jaki\u015b ekspert (lub \"ekspert\"), ciesz\u0105cy si\u0119 szczeg\u00f3lnym zaufaniem kierownictwa, kt\u00f3ry powie \"czemu nie wybrali\u015bcie platformy Z, ja wiem, \u017ce jest najlepsza\". <\/p>\n<h4>Ocena koszt\u00f3w<\/h4>\n<p>\nKoszt rozwi\u0105zania sk\u0142ada si\u0119 oczywi\u015bcie z koszt\u00f3w licencji, koszt\u00f3w wsparcia i koszt\u00f3w sprz\u0119tu.<\/p>\n<p>Je\u015bli systemy s\u0105 w przybli\u017ceniu tej samej klasy (na przyk\u0142ad Microsoft SQL Server i PostgreSQL), to dla uproszczenia mo\u017cna za\u0142o\u017cy\u0107, \u017ce liczba sprz\u0119tu dla obu tych rozwi\u0105za\u0144 b\u0119dzie mniej wi\u0119cej taka sama. To pozwoli zaoszcz\u0119dzi\u0107 czas i wysi\u0142ek na ocen\u0119 sprz\u0119tu. Je\u015bli jednak trzeba por\u00f3wnywa\u0107 zupe\u0142nie r\u00f3\u017cne systemy (powiedzmy, Oracle vs. Redis), to jasno wida\u0107, \u017ce dla poprawnej oceny konieczne b\u0119dzie przeprowadzenie sizingu (obliczenia liczby sprz\u0119tu). Sizing nieistniej\u0105cego systemu - kwestia niezwykle niewdzi\u0119czna, dlatego takie por\u00f3wnania s\u0105 unikane. Mo\u017cna to zrobi\u0107 prosto: w warunkach eliminacyjnych zapisuje si\u0119 zerow\u0105 utrat\u0119 danych i model relacyjny lub na odwr\u00f3t - obci\u0105\u017cenie z 50 tysi\u0119cy transakcji na sekund\u0119.<\/p>\n<p>Aby oceni\u0107 licencje, wystarczy poprosi\u0107 dostawc\u0119 lub jego partner\u00f3w o cen\u0119 licencji na okre\u015blon\u0105 liczb\u0119 rdzeni i wsparcia na okre\u015blony czas. Z regu\u0142y firmy maj\u0105 ju\u017c ugruntowane relacje z dostawcami oprogramowania, a je\u015bli dzia\u0142 zarz\u0105dzania bazami danych nie mo\u017ce samodzielnie odpowiedzie\u0107 na pytanie o koszt, wystarczy jedno pismo, aby uzyska\u0107 te informacje.<\/p>\n<p>R\u00f3\u017cni dostawcy mog\u0105 mie\u0107 r\u00f3\u017cne metryki licencjonowania: na podstawie liczby rdzeni, obj\u0119to\u015bci danych lub liczby w\u0119z\u0142\u00f3w. Baza standby mo\u017ce by\u0107 bezp\u0142atna lub licencjonowana tak samo jak baza g\u0142\u00f3wna. Je\u015bli tylko ujawnione zostan\u0105 jakie\u015b r\u00f3\u017cnice w metrykach, konieczne b\u0119dzie szczeg\u00f3\u0142owe opisanie modelowego \u015brodowiska i obliczenie koszt\u00f3w licencji dla tego \u015brodowiska.<\/p>\n<p>Wa\u017cnym punktem dla prawid\u0142owego por\u00f3wnania s\u0105 te same warunki wsparcia. Powiedzmy, \u017ce wsparcie Oracle kosztuje 22% warto\u015bci licencji rocznie, a za wsparcie PostgreSQL nie trzeba p\u0142aci\u0107. Czy jest to prawid\u0142owe por\u00f3wnanie? Nie, poniewa\u017c skutki b\u0142\u0119du, kt\u00f3ry nie mo\u017ce by\u0107 usuni\u0119ty si\u0142ami w\u0142asnymi, s\u0105 zupe\u0142nie r\u00f3\u017cne: w pierwszym przypadku specjali\u015bci wsparcia szybko pomog\u0105 go usun\u0105\u0107, a w drugim przypadku istnieje ryzyko op\u00f3\u017anienia projektu lub przestoju gotowego systemu na nieokre\u015blony czas.<\/p>\n<p>Mo\u017cna zr\u00f3wnowa\u017cy\u0107 warunki obliczeniowe na trzy sposoby:<\/p>\n<ol>\n<li>Korzysta\u0107 z Oracle bez wsparcia (w rzeczywisto\u015bci takie sytuacje nie wyst\u0119puj\u0105).<\/li>\n<li>Zakupi\u0107 wsparcie dla PostgreSQL \u2013 na przyk\u0142ad w firmie Postgres Professional.<\/li>\n<li>Wzi\u0105\u0107 pod uwag\u0119 ryzyka zwi\u0105zane z brakiem wsparcia.<\/li>\n<\/ol>\n<p>\nNa przyk\u0142ad obliczenie ryzyk mo\u017ce wygl\u0105da\u0107 nast\u0119puj\u0105co: w przypadku nieusuwalnej awarii bazy danych przest\u00f3j systemu wyniesie 1 dzie\u0144 roboczy. Planowany zysk z wykorzystania systemu to 40 miliard\u00f3w mongolskich tugrik\u00f3w rocznie, a cz\u0119sto\u015b\u0107 awarii szacuje si\u0119 na 1\/400, w ten spos\u00f3b ryzyko braku wsparcia szacuje si\u0119 na oko\u0142o 100 milion\u00f3w mongolskich tugrik\u00f3w rocznie. Oczywi\u015bcie, \"planowany zysk\" i \"szacowana cz\u0119sto\u015b\u0107 awarii\" to warto\u015bci wirtualne, ale znacznie lepiej mie\u0107 taki model, ni\u017c nie mie\u0107 \u017cadnego.<\/p>\n<p>W rzeczywisto\u015bci system mo\u017ce by\u0107 zbyt wa\u017cny, a straty w reputacji spowodowane d\u0142ugotrwa\u0142ym przestojem mog\u0105 by\u0107 niedopuszczalne, dlatego wsparcie b\u0119dzie potrzebne. Je\u015bli jednak przest\u00f3j jest dopuszczalny, czasami rezygnacja z wsparcia mo\u017ce by\u0107 dobrym sposobem na oszcz\u0119dno\u015bci.<\/p>\n<p>Za\u0142\u00f3\u017cmy, \u017ce po wszystkich obliczeniach koszt eksploatacji platformy A przez 5 lat wyni\u00f3s\u0142 800 mln mongolskich tugrik\u00f3w, koszt eksploatacji platformy B \u2013 650 mln tugrik\u00f3w, a koszt eksploatacji platformy C \u2013 600 mln tugrik\u00f3w. Platforma C jako zwyci\u0119zca otrzymuje za koszt pe\u0142ny punkt, a platformy A i B \u2013 nieco mniej, proporcjonalnie do tego, o ile s\u0105 dro\u017csze. W tym przypadku \u2013 odpowiednio 0.75 i 0.92 punkt\u00f3w.<\/p>\n<h4>Ocena mo\u017cliwo\u015bci<\/h4>\n<p>\nOcena mo\u017cliwo\u015bci dzieli si\u0119 na wiele grup, kt\u00f3rych liczba jest ograniczona tylko wyobra\u017ani\u0105 osoby dokonuj\u0105cej oceny. Optymalnym rozwi\u0105zaniem wydaje si\u0119 podzia\u0142 mo\u017cliwo\u015bci wed\u0142ug zespo\u0142\u00f3w, kt\u00f3re b\u0119d\u0105 z nich korzysta\u0107; w naszym przyk\u0142adzie to programi\u015bci, administratorzy i oficerowie bezpiecze\u0144stwa informacji. Zak\u0142adaj\u0105c, \u017ce wagi tych funkcji s\u0105 rozdzielane w proporcjach 40:40:20.<\/p>\n<p>Funkcje rozwoju obejmuj\u0105:<\/p>\n<ul>\n<li>wygod\u0119 manipulowania danymi;<\/li>\n<li>skalowalno\u015b\u0107;<\/li>\n<li>obecno\u015b\u0107 indeks\u00f3w wt\u00f3rnych.<\/li>\n<\/ul>\n<p>\nLista kryteri\u00f3w, jak i ich wagi, jest bardzo subiektywna. Nawet przy rozwi\u0105zywaniu tego samego problemu, te listy, wagi punkt\u00f3w i odpowiedzi b\u0119d\u0105 si\u0119 znacznie r\u00f3\u017cni\u0107 w zale\u017cno\u015bci od sk\u0142adu twojego zespo\u0142u. Na przyk\u0142ad Facebook do przechowywania danych u\u017cywa MySQL, a Instagram oparty jest na bazie Cassandra. Trudno powiedzie\u0107, \u017ce tw\u00f3rcy tych aplikacji wype\u0142niali takie tabele. Mo\u017cna tylko przypuszcza\u0107, \u017ce Mark Zuckerberg wybra\u0142 w pe\u0142ni relacyjn\u0105 model, p\u0142ac\u0105c za to konieczno\u015bci\u0105 shardingu aplikacyjnego, podczas gdy Kevin Systrom postawi\u0142 na skalowalno\u015b\u0107 platformy, rezygnuj\u0105c z wygody dost\u0119pu do danych.<\/p>\n<p>Funkcje administracji obejmuj\u0105:<\/p>\n<ul>\n<li>mo\u017cliwo\u015bci systemu tworzenia kopii zapasowych;<\/li>\n<li>wygod\u0119 monitorowania;<\/li>\n<li>wygod\u0119 zarz\u0105dzania mocami \u2013 dyskami i w\u0119z\u0142ami;<\/li>\n<li>mo\u017cliwo\u015bci replikacji danych.<\/li>\n<\/ul>\n<p>\nZwr\u00f3\u0107 uwag\u0119, \u017ce sformu\u0142owania pyta\u0144 powinny umo\u017cliwia\u0107 ocen\u0119 ilo\u015bciow\u0105. Mo\u017cna nawet ustali\u0107, jak ocenia\u0107 dan\u0105 funkcj\u0119. Spr\u00f3bujmy na przyk\u0142ad oceni\u0107 narz\u0119dzia do tworzenia kopii zapasowych na przyk\u0142adzie narz\u0119dzi dostarczanych z systemem zarz\u0105dzania bazami danych Oracle:<\/p>\n<p>Narz\u0119dzie<br \/>\nKomentarz<br \/>\nOcena<\/p>\n<p>imp\/exp<br \/>\nEksport i import danych<br \/>\n0.1<\/p>\n<p>rozpocz\u0119cie\/koniec kopii zapasowej<br \/>\nKopiowanie plik\u00f3w<br \/>\n0.3<\/p>\n<p>RMAN<br \/>\nMo\u017cliwo\u015b\u0107 inkrementalnego tworzenia kopii zapasowych<br \/>\n0.7<\/p>\n<p>ZDLRA<br \/>\nTylko inkrementalne tworzenie kopii zapasowych, najszybsze przywracanie do punktu<br \/>\n1.0<\/p>\n<p>\nJe\u015bli brakuje wyra\u017anych kryteri\u00f3w oceny, warto poprosi\u0107 kilku ekspert\u00f3w o wystawienie ocen, a nast\u0119pnie je u\u015bredni\u0107.<\/p>\n<p>Na koniec wymie\u0144my funkcje bezpiecze\u0144stwa informacji:<\/p>\n<ul>\n<li>istnienie polityki zarz\u0105dzania has\u0142ami;<\/li>\n<li>mo\u017cliwo\u015b\u0107 pod\u0142\u0105czenia zewn\u0119trznych narz\u0119dzi uwierzytelniaj\u0105cych (LDAP, Kerberos);<\/li>\n<li>model dost\u0119pu oparty na rolach;<\/li>\n<li>mo\u017cliwo\u015bci audytu;<\/li>\n<li>szyfrowanie danych na dysku;<\/li>\n<li>szyfrowanie podczas przesy\u0142ania przez sie\u0107 (TLS);<\/li>\n<li>ochrona danych przed administratorem.<\/li>\n<\/ul>\n<p><\/p>\n<h4>Testowanie wydajno\u015bci<\/h4>\n<p>\nChcia\u0142bym r\u00f3wnie\u017c ostrzec przed u\u017cywaniem jako argument\u00f3w wynik\u00f3w jakichkolwiek test\u00f3w obci\u0105\u017ceniowych, kt\u00f3re zosta\u0142y przeprowadzone przez kogo\u015b innego.<\/p>\n<p>Po pierwsze, struktura danych i profil obci\u0105\u017cenia testowanych aplikacji mog\u0105 znacznie r\u00f3\u017cni\u0107 si\u0119 od problemu, kt\u00f3ry zamierzasz rozwi\u0105za\u0107. Oko\u0142o 10-15 lat temu producenci baz danych lubili chwali\u0107 si\u0119 wynikami osi\u0105gni\u0119tymi w testach TPC, ale teraz wydaje si\u0119, \u017ce nikt ju\u017c nie traktuje tych wynik\u00f3w powa\u017cnie.<\/p>\n<p>Po drugie, wydajno\u015b\u0107 systemu jest do\u015b\u0107 mocno uzale\u017cniona od tego, na jak\u0105 platform\u0119 pierwotnie napisano kod i na jakim sprz\u0119cie przeprowadzono test. Widzia\u0142em wiele test\u00f3w, w kt\u00f3rych Oracle por\u00f3wnywano z PostgreSQL. Wyniki - od niekwestionowanej przewagi jednego systemu po r\u00f3wnie niekwestionowan\u0105 przewag\u0119 drugiego.<\/p>\n<p>I wreszcie, po trzecie, nic nie wiesz o tym, kto przeprowadza\u0142 test. Wa\u017cne s\u0105 zar\u00f3wno kwalifikacje, wp\u0142ywaj\u0105ce na jako\u015b\u0107 konfiguracji systemu operacyjnego i platformy, jak i motywacja, kt\u00f3ra wp\u0142ywa na wyniki testu bardziej ni\u017c wszystkie inne czynniki razem wzi\u0119te.<\/p>\n<p>Je\u015bli wydajno\u015b\u0107 jest krytycznym czynnikiem, przeprowad\u017a test samodzielnie, najlepiej z udzia\u0142em specjalist\u00f3w, kt\u00f3rzy b\u0119d\u0105 konfigurowa\u0107 i utrzymywa\u0107 system przemys\u0142owy.<\/p>\n<h4>Wynik<\/h4>\n<p>\nW ko\u0144cu rezultatem ca\u0142ej wykonanej pracy powinna by\u0107 elektroniczna tabela, w kt\u00f3rej zgromadzone, pomno\u017cone i zsumowane s\u0105 wszystkie oceny:<\/p>\n<p><img decoding=\"async\" alt=\"Co jest lepsze \u2013 Oracle czy Redis, czyli jak uzasadni\u0107 wyb\u00f3r platformy\" src=\"\/wp-content\/uploads\/2020\/07\/760bfe92d02865ec27ab6ac28d64e855.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJak rozumiecie, zmieniaj\u0105c wagi i dostosowuj\u0105c oceny, mo\u017cna osi\u0105gn\u0105\u0107 ka\u017cdy wymagany wynik, ale to ju\u017c zupe\u0142nie inna historia\u2026<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <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.1.1 - 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\/pl\/blog\/administrirovanie\/chto-luchshe-oracle-ili-redis-ili-kak-obosnovat-vybor-platformy\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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\/pl\/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\udd47Co lepsze \u2013 Oracle czy Redis czy Jak uzasadni\u0107 wyb\u00f3r platformy | ProHoster","description":"\u2013 Trzeba przyzna\u0107, \u2014 nie zwracaj\u0105c si\u0119 do nikogo, g\u0142o\u015bno powiedzia\u0142a. \u2013 Trzeba przyzna\u0107! Tak w\u0142a\u015bnie napisano \u2013 g\u0142\u00f3wnym zadaniem spo\u0142ecze\u0144stwa jest osi\u0105ganie zysku w interesie akcjonariuszy.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/chto-luchshe-oracle-ili-redis-ili-kak-obosnovat-vybor-platformy","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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\/pl\/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\/pl\/wp-json\/wp\/v2\/posts\/87814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=87814"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/87814\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/87815"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=87814"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=87814"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=87814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}