Kategorija: Administrācija

Nepieciešams izvairīties no OFFSET un LIMIT pieprasījumos ar lapu šķērsošanu

Aizgājuši ir tie laiki, kad nebija jāuztraucas par datu bāzu veiktspējas optimizāciju. Laiks nestāv uz vietas. Katrs jaunais augsto tehnoloģiju uzņēmējs vēlas izveidot jauno Facebook, cenšoties savākt visus datus, kurus var sasniegt. Šie dati ir nepieciešami uzņēmumam, lai labāk apmācītu modeļus, kas palīdz gūt peļņu. Šādā situācijā programmētāji […]

Mūsdienu lietojumprogrammas OpenShift, 2. daļa: saistītās kompilācijas chained builds

Sveiki visiem! Ar jums otrais ieraksts mūsu sērijā, kurā mēs rādam, kā izvērst modernas tīmekļa lietojumprogrammas Red Hat OpenShift. Iepriekšējā ierakstā mēs nedaudz pieskārāmies jaunā S2I (source-to-image) builder attēla iespējām, kas paredzēts mūsdienīgu tīmekļa lietojumprogrammu kompilēšanai un izvēršanai OpenShift platformā. Tolaik mūs interesēja tēma par ātru lietojumprogrammas izvēršanu, bet šodien mēs apskatīsim, kā […]

3. Check Point SandBlast aģenta pārvaldības platforma. Draudu novēršanas politika

Laipni lūdzam trešajā rakstā ciklā par jauno mākoņu aizsardzības personālo datoru pārvaldības konsoli — Check Point SandBlast aģenta pārvaldības platforma. Atgādināšu, ka pirmajā rakstā mēs iepazināmies ar Infinity Portal portālu un izveidojām mākoņu pakalpojumu aģentu pārvaldībai Endpoint Management Service. Otrajā rakstā mēs izpētījām tīmekļa konsoles vadības saskarni un instalējām aģentu ar standarta politiku […]

Labākais savā klasē: šifrēšanas standarta AES rašanās stāsts

No 2020. gada maija Krievijā sākās oficiālo WD My Book ārējo cieto disku, kas atbalsta aparatūras šifrēšanu ar 256 bitu atslēgu, pārdošana. Sakarā ar likumdošanas ierobežojumiem šādus ierīces iepriekš varēja iegādāties tikai ārzemju elektronikas interneta veikalos vai „pelēkajā” tirgū, taču tagad ikviens var iegūt aizsargātu uzglabāšanu ar trīs gadu garantiju no Western Digital. […]

Vēl viena skatiena uz mākoņiem. Kas ir privātais mākonis?

Datu apstrādes jaudas pieaugums un x86 virtuālizācijas tehnoloģiju attīstība no vienas puses, un IT ārpakalpojumu izplatīšanās no otras puses noveda pie utility computing (IT kā komunalā pakalpojuma) koncepcijas. Kāpēc gan maksāt par IT tāpat kā par ūdeni vai elektrību — tieši tik un tieši tad, kad tas ir nepieciešams, un ne vairāk. Šajā brīdī […]

Iznācis pirmais atjauninājums Windows Package Manager Preview (v0.1.41821)

Prezentējam pirmo atjauninājumu Windows Package Manager. Ja esat Windows Insider vai Package Manager Insider programmas dalībnieks, jums jau vajadzētu būt uzinstalētiem jaunākajiem atjauninājumiem. Ja esat insiders un jums to nav, atveriet veikalu un pārbaudiet atjauninājumus. Ja dodat priekšroku vienkārši lejupielādēt klientu, apmeklējiet iznākumu lapu […]

Kā Google BigQuery demokrātizēja datu analīzi. 1. daļa

Sveiki, Habr! Šobrīd OTUS ir atvērta jaunas kursa «Data Engineer» grupas pieteikšanās. Pirms kursa sākuma mēs tradicionāli esam sagatavojuši interesanta materiāla tulkojumu. Katru dienu vairāk nekā simts miljoni cilvēku apmeklē Twitter, lai uzzinātu, kas notiek pasaulē, un apspriestu to. Katrs tvīts un jebkura cita lietotāja darbība rada notikumu, kas ir pieejams iekšēji […]

PostgreSQL Antipatterns: «Jāpaliek tikai vienam!»

SQL jūs aprakstat «ko» vēlaties saņemt, nevis «kā» to jāizpilda. Tāpēc problēma ar SQL vaicājumu izstrādāšanu stilā «rakstīt, kā dzird» ieņem savu goda vietu blakus SQL nosacījumu aprēķināšanas īpatnībām. Šodien uz absolūti vienkāršiem piemēriem aplūkosim, pie kā tas var novest kontekstā ar GROUP/DISTINCT un LIMIT izmantošanu kopā ar tiem. […]

PostgreSQL antipatterns: nosacījumu aprēķināšana SQL

SQL — tas nav C++ un ne JavaScript. Tāpēc loģisko izteiksmju aprēķināšana notiek citādi, un tas ir pilnīgi kas cits: WHERE fncondX() AND fncondY() = fncondX() && fncondY() Vaicājuma izpildes plāna optimizācijas procesā PostgreSQL var brīvi «pārvietot» ekvivalento nosacījumus, neaprēķinot dažus no tiem atsevišķām ierakstiem, attiecībā uz […]

Ieslēdzam notikumu vākšanu par aizdomīgu procesu palaišanu Windows un identificējam draudus ar Quest InTrust.

Viens no biežāk sastopamajiem uzbrukumu veidiem ir ļaunprātīga procesa dzimšana koku zem pavisam labiem procesiem. Aizdomas var izsaukt ceļš uz izpildāmo failu: bieži ļaunprātīga programmatūra izmanto AppData vai Temp mapes, kas parasti nav raksturīga leģitīmām programmām. Godīguma labad jāatzīmē, ka daži automātiskās atjaunināšanas rīki tiek izpildīti AppData, tāpēc tikai vietas pārbaude […]

Riak Cloud Storage. 1. daļa. Riak KV konfigurācija

Riak CS (Cloud Storage) – lietotājam draudzīgs programmatūras risinājums objektu glabāšanai, kas darbojas virs Riak KV. Riak (KV) ir izplatīta NoSQL datubāze, kas balstīta uz atslēga-vērtība (key-value) principu. Riak CS ir izstrādāta, lai nodrošinātu vienkāršību, pieejamību un izplatītību jebkura mēroga mākoņu glabāšanai un var tikt izmantota mākoņu arhitektūru veidošanai – gan publiskām, gan privātām – vai […]

Canary Deployment Kubernetes #3: Istio

Istio+Kiali izmantošana, lai palaistu un vizualizētu Canary izvietojumu. Šī cikla raksti par Canary izvietojumiem Kubernetes #1: Gitlab CI Canary izvietojums Kubernetes #2: Argo Rollouts (šis raksts) Canary izvietojums, izmantojot Jenkins-X Istio Flagger Canary izvietojums. Ceram, ka esat izlasījuši pirmo daļu, kurā mēs īsi izskaidrojām, kas ir Canary izvietojumi un parādījām, kā to realizēt […]

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster