This document discusses how NoSQL databases provide an alternative to traditional RDBMS for handling large datasets. It outlines the challenges of scaling relational databases and how NoSQL databases address issues of scalability, availability and speed through approaches like horizontal scaling, eventual consistency and schema flexibility. The document categorizes common NoSQL databases like key-value stores, document databases, graph databases and columnar databases and provides examples like MongoDB, Cassandra and Neo4j. While NoSQL databases are better suited to certain big data problems, the document also notes some limitations of NoSQL compared to SQL.
The Great Yorkshire Show was established in 1838 when a group of agriculturalists met to discuss the future of farming. The first show was held in Fulford, Yorkshire that same year with over 6,000 attendees recorded by 1842. In early years, the show did not have a permanent location and was held in various towns across Yorkshire. In 2014, the show celebrated its history and featured a replica sculpture highlighting Yorkshire's steel industry as well as an exhibit about life on the home front during World War 1.
This document discusses how NoSQL databases provide an alternative to traditional RDBMS for handling large datasets. It outlines the challenges of scaling relational databases and how NoSQL databases address issues of scalability, availability and speed through approaches like horizontal scaling, eventual consistency and schema flexibility. The document categorizes common NoSQL databases like key-value stores, document databases, graph databases and columnar databases and provides examples like MongoDB, Cassandra and Neo4j. While NoSQL databases are better suited to certain big data problems, the document also notes some limitations of NoSQL compared to SQL.
The Great Yorkshire Show was established in 1838 when a group of agriculturalists met to discuss the future of farming. The first show was held in Fulford, Yorkshire that same year with over 6,000 attendees recorded by 1842. In early years, the show did not have a permanent location and was held in various towns across Yorkshire. In 2014, the show celebrated its history and featured a replica sculpture highlighting Yorkshire's steel industry as well as an exhibit about life on the home front during World War 1.
Overview of techniques and architectures used in applications with zero downtime deployment. Talk was given on Kaunas Java User Group meetup #33 (http://kaunas-jug.lt/).
A. Kovaliov ir A. Kublickij. Diegimo etapas prasideda nuo pirmos iteracijos ....Agile Lietuva
Ar jums pažįstama situacija, kai IT sprendimas yra kuriamas ilgai ir rezultatą gaunate tik projekto pabaigoje?
Tiek dirbant su išoriniu tiekėju, tiek su vidine komanda, norint pasiekti gerą rezultatą ir gauti naudą kuo anksčiau geriausia IT sprendimus kurti ir diegti kuo mažesnėmis dalimis - iteracijomis. Kiekvienos iteracijos rezultatas - funkcionalumo prieaugis, plečiantis arba gerinantis sistemos veiksmingumą. Efektyviausi būdai tai pasiekti - kruopštus darbų planavimas ir procesų automatizavimas.
Pranešimo metu pranešėjai pasidalino žiniomis ir patirtimi apie DevOps išteklius, praktikas ir veiklas, būtinas agile projektui, siekiant automatizuoti diegimus į testavimo ir/arba gamybinę aplinkas. Pristatymas pagrįstas kompleksinio mikroservisais grįsto (angl. microservice) produkto Scaled Agile gamybos patirtimi.
Diegimo etapas prasideda nuo pirmos iteracijos... (Agile Lietuva meetup 2021...Alexey Kovalyov
Diegimo etapas prasideda nuo pirmos iteracijos... ir niekada nesibaigia
Agile ir kažkokie tai diegimai
Kaip mes tai darome EIS Engineering
Patarimai LR viešajam sektoriui
Kodėl atvirasis kodas naudingas ir klientui, ir programuotojui?Jonas Andrijauskas
Šis pranešimas buvo skaitytas WordPress Meetup Kaunas 2016 08 18.
Virš 8 metų dirbau mažose įmonėse. Tiek su uždaru kodu, tiek su atviruoju. Tiek kuriant vidinius produktus, tiek projektus klientams. Tiek Lietuvos, tiek tarptautinėms rinkoms.
Šiame pranešime dalinuosi savo patirtimi apie atvirąjį kodą ir jo naudas. Pranešimas yra subalansuotas mažoms įmonėms, tačiau tinka ir didesnėms bei orientuotas į WordPress.
Prezentacija RIMI SAP Migracijos projekto valdymo aspektai buvo rodoma BDC verslo pietų seminaro metu. Jos autorius pardavimų rėmimo sektoriaus vadovas Robertas Balkys, kuris vadovavo RIMI SAP migracijos projektui, kuomet kritinės RIMI sistemos buvo perkeltos iš Vokietijos į Lietuvą. Daug įdomių projekto valdymo detalių prezentacijoje.
Prezentacija "Kompiuterizuotų darbo vietų virtualizacijos sprendimai". Pranešėjas - Vladislavas Petkevič, BDC Microsoft paslaugų priežiūros grupės vadovas. Prezentacija rodyta Lietuvos savivaldybių asociacijos renginyje, 2013 12 06.
Prezentacija "Kompiuterizuotu darbo vietu alternatyvos" buvo rodyta Savivaldybiu asociacijos renginio IT specialistams metu. Joje aptartos virtualių darbo vietų versus standartinių kompiuterizuotų darbo vietų privalumai ir trūkumai.
Leonard Vorobej. Agile projektų valdymas pradedantiesiemsAgile Lietuva
Viešojo sektoriaus atstovams skirto 12-ojo nuotolinio bendraminčių susitikimo metu:
- susipažinome su Agile principais ir vertybėmis;
- nuotoliniu būdu „sukurėme“ saugaus eismo mokymo priemonę;
- sužinojome apie populiariausius Agile metodus ir praktikas.
Supazindinimas su agile_projektu_valdymu_l_vorobej_v2Leonard Vorobej
Supažindinimas su Agile projektų vadlymų, projekto analizė, tradicinio (waterfall) palyginimas su Agile projektu, Agile manifesto, Scrum, Kanban, Lean.
Overview of techniques and architectures used in applications with zero downtime deployment. Talk was given on Kaunas Java User Group meetup #33 (http://kaunas-jug.lt/).
A. Kovaliov ir A. Kublickij. Diegimo etapas prasideda nuo pirmos iteracijos ....Agile Lietuva
Ar jums pažįstama situacija, kai IT sprendimas yra kuriamas ilgai ir rezultatą gaunate tik projekto pabaigoje?
Tiek dirbant su išoriniu tiekėju, tiek su vidine komanda, norint pasiekti gerą rezultatą ir gauti naudą kuo anksčiau geriausia IT sprendimus kurti ir diegti kuo mažesnėmis dalimis - iteracijomis. Kiekvienos iteracijos rezultatas - funkcionalumo prieaugis, plečiantis arba gerinantis sistemos veiksmingumą. Efektyviausi būdai tai pasiekti - kruopštus darbų planavimas ir procesų automatizavimas.
Pranešimo metu pranešėjai pasidalino žiniomis ir patirtimi apie DevOps išteklius, praktikas ir veiklas, būtinas agile projektui, siekiant automatizuoti diegimus į testavimo ir/arba gamybinę aplinkas. Pristatymas pagrįstas kompleksinio mikroservisais grįsto (angl. microservice) produkto Scaled Agile gamybos patirtimi.
Diegimo etapas prasideda nuo pirmos iteracijos... (Agile Lietuva meetup 2021...Alexey Kovalyov
Diegimo etapas prasideda nuo pirmos iteracijos... ir niekada nesibaigia
Agile ir kažkokie tai diegimai
Kaip mes tai darome EIS Engineering
Patarimai LR viešajam sektoriui
Kodėl atvirasis kodas naudingas ir klientui, ir programuotojui?Jonas Andrijauskas
Šis pranešimas buvo skaitytas WordPress Meetup Kaunas 2016 08 18.
Virš 8 metų dirbau mažose įmonėse. Tiek su uždaru kodu, tiek su atviruoju. Tiek kuriant vidinius produktus, tiek projektus klientams. Tiek Lietuvos, tiek tarptautinėms rinkoms.
Šiame pranešime dalinuosi savo patirtimi apie atvirąjį kodą ir jo naudas. Pranešimas yra subalansuotas mažoms įmonėms, tačiau tinka ir didesnėms bei orientuotas į WordPress.
Prezentacija RIMI SAP Migracijos projekto valdymo aspektai buvo rodoma BDC verslo pietų seminaro metu. Jos autorius pardavimų rėmimo sektoriaus vadovas Robertas Balkys, kuris vadovavo RIMI SAP migracijos projektui, kuomet kritinės RIMI sistemos buvo perkeltos iš Vokietijos į Lietuvą. Daug įdomių projekto valdymo detalių prezentacijoje.
Prezentacija "Kompiuterizuotų darbo vietų virtualizacijos sprendimai". Pranešėjas - Vladislavas Petkevič, BDC Microsoft paslaugų priežiūros grupės vadovas. Prezentacija rodyta Lietuvos savivaldybių asociacijos renginyje, 2013 12 06.
Prezentacija "Kompiuterizuotu darbo vietu alternatyvos" buvo rodyta Savivaldybiu asociacijos renginio IT specialistams metu. Joje aptartos virtualių darbo vietų versus standartinių kompiuterizuotų darbo vietų privalumai ir trūkumai.
Leonard Vorobej. Agile projektų valdymas pradedantiesiemsAgile Lietuva
Viešojo sektoriaus atstovams skirto 12-ojo nuotolinio bendraminčių susitikimo metu:
- susipažinome su Agile principais ir vertybėmis;
- nuotoliniu būdu „sukurėme“ saugaus eismo mokymo priemonę;
- sužinojome apie populiariausius Agile metodus ir praktikas.
Supazindinimas su agile_projektu_valdymu_l_vorobej_v2Leonard Vorobej
Supažindinimas su Agile projektų vadlymų, projekto analizė, tradicinio (waterfall) palyginimas su Agile projektu, Agile manifesto, Scrum, Kanban, Lean.
8. Nuo ko pradėti ?
Struktūra
Apkrovimo balansas
Saugumas
Klaidų valdymas
Vieša zona
9. Struktūriškumas ir moduliškumas
● MVC bazė
● Modulinė sistema
● Praplečiamumas
● Perpanaudojamumas
● Funcionalumo paskirstymas
● Lengvas skaitomumas
10. Apkrovimo balansas
● Sesijų valdymas: DB v.s. native
● Parsisiuntimų paskirstymas per domenus
● Katalogų struktūra
● Klasteriai
11. Saugumas
● Vienas kliento įėjimo taškas GET / POST
● Pradinis patikrinimas
● Validacijos mechanizmas (model)
12. Klaidų valdymas
● Potencialiai pavojingų vietų izoliavimas
● Klaidų log'inimas
Vartotojas negali matyti:
● Programuotojų klaidų ir taisymo klaidų
● Prisijungimo prie duomenų bazių problemų
● Svetainės veikimo problemų
● Svetainės atnaujinimo proceso