Redis ist 10!

Video in TIB AV-Portal: Redis ist 10!

Formal Metadata

Title
Redis ist 10!
Subtitle
Vergangenheit, Gegenwart und Zukunft
Title of Series
Author
License
CC Attribution 4.0 International:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
2019
Language
German

Content Metadata

Subject Area
Abstract
Was als einfacher Key-Value Store mit dem ersten Code-Commit 2009 anfing, hat sich zu einer der führenden NoSQL / In-Memory Datenbanken entwickelt, die mittlerweile selbst ein wichtiger Bestandteil von vielen Open Source Projekten ist. Da alle Daten im Hauptspeicher gehalten werden, ist die Schnelligkeit bzw. minimale Latenz bei der Verarbeitung einer der primären Vorteile dieser Datenbank. Ob als schneller Cache, der beim Zugriff auf eine herkömmliche Datenbank die Zugriffszeiten gering hält oder als vollständige Datenbank, die Millionen von Transaktionen pro Sekunde stemmt, Redis ist für mehr und mehr Entwickler der Datenspeicher der Wahl, wenn es um Echtzeitanforderungen geht. 157 Klientenanbindungen in mehr als 58 Programmiersprachen sorgen für die einfache Integration in vorhandenen Quellcode oder neue Projekte. Der Vortrag gibt einen Überblick über die aktuelle Entwicklung und Richtung dieses Open Source Projektes. An eine kurze Einführung schließt sich die Darstellung der Programmierung mit Redis am Beispiel von Python an, der Programmiersprache der Wahl für Big Data und Real-Time Analytics Anwendungen. Nach einer Übersicht über die zur Verfügung stehenden Datentypen und deren Verwendung stellt die Beschreibung des Modulkonzeptes die Erweiterung von Redis als multi-modale Datenbank dar, die in der Lage ist, die Lücke zwischen den vorhandenen Datentypen und Applikations-spezifischen Anforderungen wie Graphen, Dokumentenspeicherung, Volltext-Suche, künstliche Intelligenz und andere mehr mit der gewohnten Performanz zu schließen. Der Vortrag schließt mit einer Betrachtung der Roadmap im Hinblick auf Redis Edge (einer speziell für den IoT-Bereich konzipierten Version), RedisGears (die Möglichkeit, mehrere Module und andere Applikations-Logik mittels Python auf der Server-Seite zur verknüpfen) sowie zukünftige Features wie verbesserter Sicherheit via einem RBAC-basierten Rollenkonzept, etc. ab. Der Fokus der Vortrags liegt hierbei weniger auf der Theorie sondern vielmehr auf der Vermittlung von praktischem Wissen. Deswegen ist z. B. geplant, Code von bereits vorhandenen Open Source Projekten zu benutzen, um die Anwendung und den Einsatz von Redis zu illustrieren.
Keywords Databases
Loading...
Finite-Punktmengen-Methode Dataflow Mobile app Implementation Bus (computing) Direction (geometry) Virtual machine Lebensdauer Anbindung <Informatik> LINUX Raster graphics Atomic nucleus Generating function Geordnete Menge Computer programming Clef Velocity String (computer science) World Wide Web Social class WEB Instanz <Informatik> Assembly language Version <Informatik> Simultaneous localization and mapping Software developer Set (mathematics) Machine code RAID SAP <Marke> TOUR <Programm> Volumetric flow rate Microsoft Blog Military operation Computer science SQL Data type
guten morgen sch?n dass ihr da seid
nach elf einfach mal bevor es losgeht
einfach mal die runde gefragt wer hat
denn wer schon mal benutzt und gesetzes
momentan ein ja sehr gut
ja wir sind relativ ist einmal ein
?berschaubarer truppe das hei?t wenn
zwischendurch fragen bestehen die
antworten bedingen die kurzerhand zur
stunde sind w?rde ich euch bitten
ganz einfach zwischen die kurz die hand
zu hand zu heben ich wiederhole an die
frage und l?ngere fragen oder ist ja mal
fragen die vielleicht ein bisschen
ausf?hrlicher anfang bedingt am schluss
dann wird dann auch der liebe wer ist
das denn michael marco die sonne
sebastian auch mikro durch die gegend
laufen wir zeichnen hier auf deswegen
ist micro richtig ok fahren wir einfach
mal an dieser vortrag meinem sohn
gewidmet der kann leiter heute hier
nicht hier sein
deswegen ja luca wenn du wenn du den
stream solltest ist f?r dich okay
vielleicht erst mal ein paar worte zu
mir selbst
christoph zimmermann ich bin t?glich
durch hindurch haben auch vor langen
jahren ?ber betriebs thema promoviert
da habe ich auch linux kennen gelernt
das war sie anfang der neunzigerjahre
wir waren damals in dublin dabei einen
experimentellen micro k?rner zu bauen
und wir suchten halt die
entwicklungsumgebung zum testen zum
entwickeln der software und da gab es
diesen kern von diesen linus torvalds
der war damals noch in der version punkt
9
foto wie wir dann hinterlasst gern
hinter lauf gegangen wir sind mit dem
system war das dann punkten 95 also vor
der version 1 ja und seitdem benutze ich
linux
ich bin textbroker de france da machen
wir auch den maus t?r?ffner tag sendung
mit der maus wem sagt das was den verein
seit 40 jahren okay ganz cool sondern
ist ein relativ bekanntes format des wdr
der wdr macht seit 78 jahren das den
sogenannt t?r?ffner tag wo t?ren
ge?ffnet werden die sonst verschlossen
bleiben
feuerwehren kochstudios kinos
m?llverbrennungsanlagen heizkraftwerkes
therapie machen ihre t?ren auf als
bestandteil des gesagt die sogenannte
vortages man muss sich registrieren wir
machen
als flug seit f?nf jahren und wir m?ssen
meistens schon die warteliste im august
zu machen
das ganze findet am dritten oktober 20
19 dieses jahr in frankfurt im gallus
start
es gibt noch glaube ich lag gestern
abend drei pl?tze das hei?t mehr in
frankfurt wohnt oder bei fragen finden
kinder hat denen er mal open source
nahebringen m?chte das ist der t?r?ffner
tag das ganze volk als ganzes noch dazu
vielleicht hat jemand interesse es
werden gruppen gebildet von kindern die
am laptop erste erfahrung mit dem fest
sammeln k?nnen es wird mit scratch
programmiert es wird mit linux musik
gemacht die idee ist ganz einfach den
kindern innerhalb von f?nf bis sechs
stunden open source nahezubringen auch
als gegenentwurf quasi zur microsoft
produktschulung die ja auch leider
h?ufig in den formaten in schuberts
informatik als sogenannte informatik
angeboten wird er nachts er wei? wovon
ich rede
deswegen wie gesagt wenn interesse
besteht kurz anmelden und ist ein paar
pl?tze frei daneben bin ich positiv so
positive package montana das ist ein
hobby was ich nebenher macher art ist
eine disco
es gab gestern art der frohen den ich
auch selbst betreut habe ja dann eben
alles was mit software lebenszyklus zu
tun hat insbesondere die sagen mit
studien security aber auch so was wie
mache ich jetzt hofft versicherer das
ist so auch so eine art hobby von mir
daneben mache ich noch einiges im
bereich vollst?ndigen kognitive
psychologie also quasi die menschliche
seite der it security und wenn danach
zeit bleibt bin ich froh bin ich f?r
eine firma wie sap solution architect
f?r den bereich dach aber und deswegen
stich und haben auch reichlich auf der
b?hne community lesern das hei?t das
gesamte community management im dach
umfeld also deutschland ?sterreich
schweiz steht f?r euch im prinzip kurze
?bersicht ?ber was heute hier reden
f?r diejenigen die die rede ist noch
nicht kennen ganz kurze ?bersicht was
ist es wie ist die generelle architektur
aufgebaut welche features gibt und dann
werde ich mal die applikations
perspektive etwas genauer beleuchten da
gibt es dann auch eine demo wo ich
einfach mal vorf?hlen werde wieder im
redetext
und was heute weil es jenseits des
coachings wo es wahrscheinlich die
meisten von euch erkennen so machen kann
das kannst du mit deinen abgeschlossen
mit nach zusammenfassung in kurzen
ausblick was wof?r er ist sechs augen
programm steht
fahren wir einfach mal an zehn jahre
weit ist wer kann mir dann sagen waren
zum ersten combat gab ja ja ich das
datum michael volle punkte einfach eine
idee am 21
20 19 20 9 19 seinen neuen gab es einen
ersten comic ein gewisser salvator
sanfilippo war ende 20 8 auf der suche
nach einer datenbank f?r ein web
reporting projekt dass gewisse
charakteristika aufweisen sollte n?mlich
so etwas wie bild an f?higkeit er hat
sich memcached immer ein bisschen
genauer anguckt kam aber auch aus
einigen sache aus einigen gr?nden nicht
in frage
erhaben blick auf brustkrebs geworfen
aber die performance die er brauchte
post place klar als relationale
datenbank war halt nicht so ganz oben
auf der liste und daher angefangen
urspr?nglich mal ein keyword ist zwar
selbst zuschreiben vergleichbar im cache
d der sich aber im laufe der jahre
relativ schnell zu einer multimodalen
datenbank entwickelt hat was das ist
gehaust wenn ich gleich mal drauf drauf
genauer eingehen
ich selbst nutze die datenbank seit 20
11 das habe ich das war der f?nfte kommt
oder so und zwar war ich damals auf der
suche f?r meine fpm instanz nach dem
upgrade cash also ganz klassisch davos
als keyword irgendwoher kommt ich hab
mir angeguckt hat harte war also spm
sagt ihnen was als ab sommer f?r also
fpm ist einer der popul?ren us server
f?r php und ich war damals weit auf eine
harte tour lief die 32 bit ein kern 512
mb und draufsteht 23 25 das ist nach
winklers was unter wenn es ausgeliefert
wird von zyxel aus und da ein
profitieren die looks l?uft und da lief
mir danach aber weg und seitdem laufen
auf der maschine sind noch in betrieb
in dieser minimal konfiguration 5 engine
ex instanzen
planeggs klauten tore und etwas anderes
unter anderem aber auch regisseur als
per podcast der funktion war es auf der
architektur liegt geraten aber 100 bei
guten 100 km
das ist einfach mal so nach hausnummer
und deswegen wird die luft wird ist sehr
h?ufig ?berweg embedded im kontext von
den beta systems ich kann deinen namen
nicht nennen aber hier mal der in der
schweiz wohnt und musste durch die
gegend fahren sieht diese gelb sind auf
jedem bus l?uft alles instanz die sich
um fahrkarten k?mmert die sich um
logistik k?mmern und so weiter und so
fort
die benutzeroberfl?che ist ein
bekenntnis von database in ihren
rechenzentren okay wie gesagt deswegen
man trifft h?ufig gerade im bandit
umfeld weisheit der footprint so extrem
klein ist paar zahlen wie red hat so ca
162 klienten in circa 48
programmiersprachen d?rfte damit die
nosql datenbanken seien die die meisten
klienten anbindung hat es gibt das
haskell und liszt sowieso und nat?rlich
auch die g?ngigen sprachen also allein
f?r java gibt es drei letztes letztes
und vortex es letztens noch ein zweiter
rasch kl?ren ?ber den weg laufen ein
kenne klar war ich froh ich habe mir
gerade selbst in rast ich habe es gerade
gelernt und deswegen ist nat?rlich dann
wenn auch ganz wichtig aber wie gesagt
f?r die meisten g?ngigen
programmiersprachen gibt es mehr als
eine implementierung die semantik
mitbringen jetzt ist es eine relativ
einfache anbindung java umfeld bleibt
w?hrend ich sag mal etwas schon als als
bringen als aufsatz von spring schon
relativ viel f?r sie mantik mitbringt er
aber auch die aber auch nicht unter
umst?nden in einer etwas anderen kurve
auf fast das ganze halt mehr als 600.000
comics aufgetan
salvatore ist immer noch der maintainer
ist immer noch der project lead aufgeht
habt das hei?t er gibt auch die richtung
von dem projekt vor
er ist zwar weil wir das als angestellt
als technikgeb?ude weise aber die die
projekt ist auch mal die projekt road
map die idee die die geh?rt ihm
da l?sst er auch sich da l?sst er sich
auch nicht von r?ubern reden was f?r
mich sehr wichtig ist weil das ganze ist
unter einer bsd-lizenz das hei?t man
kann mit der codebasis machen was man
m?chte
und das soll auch so bleiben deswegen
wie gesagt die unabh?ngigkeit oder quasi
die die strikte trennung von rethers
labs dies war das ganze mit finanziert
klar logisch aber die die apps sind
immer sind weiterhin auch bei wei?er
watte und philipp es gibt mehr als 100
bibliotheken die aufbauend auf den
klienten anbindung unterschiedlich
funktionalit?t realisieren
ich habe sagte merkel ich habe irgendwie
selbst letztes jahr angefangen den
python clinton um streams arbeiter
streams sind gehe ich gleich noch
genauer auf 1
das ganze hat dann eine kurve akzeptiert
an dem curry ist der preis der
maintainer des standard passen klienten
und ja seit november letzten jahres gibt
hat auch streams in der python variante
habe sich selbst als als community
manager steuer halt auch noch als als
quasi der community was was dazu
darauf hat nicht durch gegenteil auf
natur auch was das ganze hat das ganze
projekt hat 26.000 stars mehr als 26.000
popstars so eine art w?hrung was die
popularit?t der codebasis angeht wir
haben mehr als 144 kontertoren
hoffentlich vielleicht nach diesem
wochenende einige von euch die einfach
mal gucken was man einfach hinzuf?gen
kann
bitte so etwas darstellen k?nnen und es
gibt eine relativ aktive community of
the cover flow und anderen plattformen
mit fragen aber auch antworten
kommen wir einfach mal dazu was wert ist
heute ist wie gesagt viele von euch wer
wer hat als erster use case nicht als
cache eingesetzt daf?r fragen was du
damit gemacht hast ok
ja
ok
klasse
danke f?r den hinweis nur ganz kurz
zusammengefasst es ging einfach darum
stabilit?t tokens zu speichern und als
als nicht tschechen hintergrund und
genau und das ganze auch zu validieren
ganz zusammengefasst f?r f?r die
aufzeichnung alles gut
weil die meisten camps ich habe wie
gesagt ich bin das wetter will ich hab's
halt f?r sch?ne per podcast urspr?nglich
mal mal besucht so eingesetzt
aber das circa drei jahren kann gibt es
die sogenannten module mann konnte wie
es vorher schon mit skripten das hei?t
man konnte nati flur skripte auf dem
server ausf?hren module sind jetzt die
n?chste erg?nzung zu ich sag mal einem
server der schon relativ m?chtig ist was
die gr??e angeht aber auch ich sag mal
sich mehr und mehr richtung
applikationsspezifische siegl datenbank
erweitert
wir haben zum einen die nativen
datenstrukturen da w?rde ich gleich noch
ein bisschen genauer darauf eingehen was
sie sind aber die module sind meistens
in c programmiert mittlerweile gehen
auch mehr leute dazu ?ber die in was zu
programmieren genau genommen wenn man
ein notprogramm jetzt braucht man eine
programmiersprache die eine ganz
wichtige eigenschaft hat sie muss sie
allerdings unterst?tzen sofern das der
fall ist kann man eigentlich jeder promi
sprache benutzen gast und wie sie alle
hei?en oder auch c++ im rudel zu
schreiben an so fahren wie gesagt diese
eigenschaft erf?llt ist aus performance
gr?nden wird man meistens irgend etwas
cego oder was artiges benutzen einfach
weil diese freundlich waren die
eigenschaften haben selber unter uns
richtig macht er einen passanten gut zu
erzeugen
einige ganz eine ganz wichtige
eigenschaft diese module was machen die
die definieren einen neuen datentyp der
entsprechend dann auf der kostenseite
auch hilfe reflektiert wird durch einen
entsprechenden klienten basierte
anwendung werde ich gleich noch genau
darauf eingehen es gibt standardmodule
die zum teil von raps kommen zum teil
auch von der community die fangen sie an
bei bei dessen was aus weggis eine ich
sag mal dokument basierte datenbank
macht vergleichbar von der
funktionalit?t her in ans?tzen morgen wo
beispielsweise oder crouch steht dustin
johnson und entsprechend auch
indizienkette ganz wichtig red hat einen
ganz wichtige eigenschaft wenn in der
dokumentation strings steht hei?t dass
das sind beinahe safe strings deswegen
jeder datentyp kann eigentlich in string
eingepackt werden kann kann am schluss
zugeordnet werden
ich kenne sehr viele projekte die da
sowas ablegen wie mp3s aber auch jpeg
der server den k?mmert eigentlich nicht
was in dem polo drin steht der sorgt
sich nur f?r die performanz speicherung
und das wo es insbesondere fasst die
daten nicht an wie das andere
datenbanken tun es sei denn man gibt dem
modul explizite gefunden diese
funktionalit?t mit beispielsweise bei
ready search was eine volltextsuche
erm?glicht
da ist nat?rlich im rahmen von stamping
in beziehung et cetera pp schon eine
analyse des textes angesagt deswegen
wird er meistens entweder oder f8 asg
verwendet times iris ist nur das letzte
modul was was gelernt wurde das
verwandelt weil es quasi in einer im
flachs db von der funktionalit?t her
gesehen
die aps ein bisschen ist das ist n?mlich
ein bisschen verschieden aber die
funktionalit?t ist vergleichbar mit
einer flex downstream streams es keine
module sondern datentyp da will ich
gleich mal genauer darauf eingehen
vergleichbar ich sag mal von der
funktionalit?t her in ans?tzen mit kafka
und caf? gearbeitet haben hypos
karrieremesse spa? applikations semantik
im sinne von consumer group skalieren
auf auf senken seite und so weiter und
so fort und genau das machen wir mit
streams auch
zudem gibt es noch graf graf zimmer
stolz falsche wort aber hat schon zu
einigen ist sag mal f?r einige
diskussion im daad in kraft gaben
bankenumfeld gef?hlt weil diese module
haben eine ganz wichtige eigenschaft
dass graf ebenfalls die funktionalit?t
ist vergleichbar mit entsprechenden
anderen applikationsspezifischen
datentypen wie mango www.n flachs aber
die nativen vorteile die rabbids
mitbringt n?mlich in memory data store
und damit auch geringer latenz und sehr
hoher durchsatz ist auch bei diesem
modul spezifischen
applikationsspezifischen datenbanken
gegeben graf war implementiert graph
datenbank sagen eben was so ein bisschen
ein
vielleicht sind wir uns ganz klar was
die kraft ein mann ist ich werde gleich
noch demonstrieren am beispiel einer
einfachen graf da meine graph datenbank
die der graf bestes beispiel soziale
netzwerke wenn man ein profil hat m?chte
nat?rlich wissen wer dieses pr?fen
welche freunde dieses profil hat und
welche freunde der inhaber des profils
hat und vor allem welche freunde diese
freunde haben weil so kann man als das
ja nasdaq anbieter relativ schnell
feststellen wo f?hlt sich so leute
interessieren
meistens sind freundschaften auf
gemeinsamen interessen begr?ndet unten
drin
neben nasenfraktur und humor und zoe pps
ist beispiel der deutsche hasen z?chter
verein die leute z?chten hasen
deswegen sieht vor allem die meisten
sind vielleicht auch wenn es nicht ganz
wenn es nicht ganz spinnefeind irgendwie
freunde oder leiten sich oder davon
zumindest auf sozialen netzwerken
so verdienen facebook und freunde ihr
geld das so funktionieren soziale
netzwerke und die ganz wichtige
eigenschaft durch diese abh?ngigkeiten
wer mit wem befreundet ist hat man im
prinzip einen ungerechten graf das ist
so die eigenschaft von der datenstruktur
die dahintersteht
und ein anderes typisches beispiel ist
mein letztes immer weg gelaufen
organisiertes verbrechen macht sich
keiner bild von organisiertes verbrechen
hat eine ganz wichtige eigenschaft es
ist nur relativ schwer automatisiert zu
durchschauen wenn man wissen m?chte
typisches beispiel irgendwo wird den
bank eingebrochen
wenn eine bank eingebrochen wird bedingt
das so vorbereitungen weil bank einbruch
wird geplant
wer wann mit welchem wagen wo auftaucht
wer in die bank einbricht wie schmiere
steht und so weiter und so fort
die planung bedingt aber auch das
irgendwo so was wie geld herkommen weil
fluchtautos kosten halt nun mal geld
kann man mieten oder die kann man kaufen
typischerweise sind bei einem bank
einbruch mindestens eine handvoll leute
eher mehr vonn?ten die die verschiedenen
aufgaben wahrnehmen ?hnlich wie hier bei
der froscon obwohl das bank einbruch
nichts zu tun hat aber ihr wisst was man
diese sachen automatisiert zu erkennen
ist relativ schwierig es sei denn man
korreliert die fakten also wer
beispielsweise mit welcher kreditkarte
wann welchen betrag abgehoben hat wo und
wof?r diese ausgegeben wurde als
beispiel jetzt mal und wenn man das tut
karmann und das ist so gegenstand der
forschung innerhalb der kriminalistik in
ans?tzen feststellen oder auch zum teil
voraussagen wann wo eingebrochen werden
wann wo eingebrochen werden wird und
genau da die die grafen studie die daten
schritt w?rde die hindernisse ebenfalls
ein graf ein gro?er kunde der regisseur
setzt das in staaten genau f?r diesen
zweck ein
ich fand das einzuspannen use case und
wie gesagt dass bedingt halt an kraft
dahinter steht
wenn wir es mal uns mal ganz einfach wer
die surfer marginal so was mal genauer
angucken was bringt der die datenbank im
lustig um verbessert somit obwohl seine
in die datenbank ist gibt es nat?rlich
auch so was wie persistenz inzwischen
auspr?gungen es gibt es gibt es nach
charts die die ganz einfach den
hauptspeicher inhalt komprimiert auf die
platte auf das system ablegen und dann
gibt's was sie ebenfalls die lok
struktur artig s?mtliche modifikationen
innerhalb der server instanz nachziehen
das ist so die idee hinter diesen zwei
patienten setzen beraten also die open
source variante kann nat?rlich auch
geclustert werden wenn man die codebasis
klont findet man in diesem verzeichnis
ein mini skript wohl drin steht wie man
einen minimarkt laster auf dieselbe
maschine quasi implementiert und
verschiedene weil das instanzen relativ
einfach kreieren kann
hochverf?gbarkeit wird im gibt es gibt
auch zwei aus bremen hierbei entweder
man kann explizit ?berredet conference
ist die konfigurationsdatei die hinter
dem server steht einem master
verschiedene replicas zuordnen oder es
gibt auch so was wie sentinels ist auch
relativ gut beschrieben auf welches
konto wie das funktioniert die idee
hinter sentinel ist wir haben eine menge
von master prozessen und wir haben
replikat sentinels sind separate
prozesse die kontinuierlich die master
funktionalit?t ?berwachen sollte ein
master ausfallen wird automatisch ein
ein quorum gebildet zu stehen
verbleibenden prozessen und es wird ein
rips und es wird ein replikat zu einem
neuen master bef?rdert und es wird
danach erlebt und es wird eine replik
angelegt da ist alles konfigurierbar
der tag ist selbst mit der open source
variante sind enterprise features
m?glich dass bedingt ein bisschen hand
anlegen aber die funktionalit?t ist da
und nat?rlich je nach auspr?gung wir
decken eigentlich alle 33 alle drei
ecken des dreiecks s cup dreiecks
astrium man das eben was sagt also eine
datenbank beispielsweise eine datenbank
also ganz in zwei s?tzen dieses dieses
cup theorie sagt eigentlich aus
das eine datenbank es gibt diese gute
tradition ihr aus partitionierung
toleranz verf?gbarkeit und konsistenz
der bank nicht er kennt das und das kap
terium sagt aus dass eine datenbanken
sich irgendwo in diesem dreieck befindet
aber nicht alle drei ecken gleichzeitig
abdecken kann man muss halt immer
kompromisse machen und wird es bringt ja
jetzt alles mit von hoch verf?gbar bis
hin zu vollst?ndiger asset compliance je
nachdem welche anforderungen so der use
case hat nicht jeder use case verlangt
volle kompatibilit?t im sinne von
klassischen transaktionen wie man sie
aus dem sql umfeld her kennt sowas wie
transaktionen in ganz normalen
datenbanken wie gesagt das ist dann das
bringt eigentlich alle mechanismen und
mit die man so braucht um sich seine
eigene verf?gbarkeit um atonalit?t
konsistenz etwa im applikations abh?ngig
quasi zu implementieren
das ist so die idee dahinter kommen wir
zu den datentypen die der server
unterst?tzt ich habe ein paar
eigenschaften schon genannt strings da
kommt welches urspr?nglich man ja das
war so der klassische in der
ganztagsschule key values da an gab es
im laufe der jahre kam so bitmaps dazu
wie viel es gibt es das sind schl?ssel
die au?en ihren strings bestehen k?nnen
es gibt listen wie man sie aus
verschieden komisch waren erkennt es
geht mengen zwar auspr?gung n?mlich gut
geordnete mengen und geordnete mengen
geordnete mengen hei?t wir haben pro
mengen element einen sogenannten score
der unterste und dieses guard eine ganz
wichtige eigenschaft der muss nicht nur
mehr ich sein
dadurch kann man mengen orten und genau
dieser datentyp wird von der server
bereits nativ unterst?tzt
bestes beispiel dokumentation l?sst wenn
man ein shopping cart implementiert man
m?chte nat?rlich schon ich sag mal
vorschl?ge geben wenn man irgendwas
aussucht was haben denn so andere leute
gekauft und sowas macht man im prinzip
?ber sortierte mengen n?mlich man listet
die die vorschl?ge gem?? ihres chors auf
und dieses chors und dieser score wird
durch zwei metriken beeinflusst n?mlich
wie viele leute sich entsprechend
anderes
element angucken und eventuell sogar
kaufen und in die implementierung das
ist so aller der standardaufgaben die
forscher f?r die workshops stelle im
kilometer communication engine mit
werden und die meisten leute brauchen
daf?r zehn oder f?nfzehn zahlen das
war's f?r die f?r diese minimale pia
weil die funktionalit?t steckt schon in
diesen wochen mengen k?nnen der rest ist
zucker auf klienten seite ja und andere
datentypen umfasste sowas wie geo
spezial indizes also koordinatensystem
beantworten aber auch so was wie probe
ballistische datenstrukturen die
?berreste von haus aus mitbringt zwei
beispiele halb blog dient dazu
festzustellen ob ein element in einer
gegebenen menge mit einer gewissen
wahrscheinlichkeit enthalten ist und
jetzt kommt der knackpunkt ohne die
menge vollst?ndig im hauptspeicher
abzulegen hat einen gewissen charme wenn
man so in richtung city entstehen konnte
loewe networks interessanterweise setzt
ein relativ gro?er videodienst fing mit
analytics auf red ist genau in diese
news case ein n?mlich nach zu gucken ob
content denen er gerade streamen m?chte
bereits lokale nirgendwo vorhanden ist
oder von eur oder ob davon ab stimmen
geholt werden muss und genau das machen
die mit katalog loks und es gibt nur
zwei aus bringen das sind blumen filter
gegen dieselbe richtung und streams ich
habe es eben schon erw?hnt quasi unsere
antwort auf auf kraft auf einen hyper
skalierbaren message muss will man sich
jetzt mal anguckt wie so generell sei
die server aufgebaut ist wir haben
nat?rlich den server der kommuniziert
entweder an bord oder ?ber ein unix
socket anders also ein domain socket
port nummer sehr gut
das ist recht report ganz genau wo auf
dem weitl?ufigen schicht ist meistens
bei den massen clinton bibliotheken eine
schicht namens highlight ist das ist
eigentlich nur rapper um diese
kommunikationsinfrastruktur n?mlich um
umsatz im allgemein fall
darauf aufbauend haben wir sowas wie
sprach spezifische anwendungen die sich
auf diese harte schicht st?tzen und auf
diese sprach spezifischen anbindung
st?tzen sich dann modul spezifische
ben?tigen
bestes beispiel so was wie research der
preis entkernt ist genauso aufgebaut
der preis kl?ren implementiert f?r
research implementiert den datentyp den
w?rdig wird den research zur verf?gung
stellt als native python datentyp mit
den gewissen operationen die die die der
server unterst?tzt so was wie dokument
einf?gen dokument indizieren suchen aber
auch so was wie das l?schen aus der
daten wagen und unten drunter l?uft die
ganz normalen wert ist bei
stadtbibliothek wie man sie von wie man
sie von dem stammt python klar kennt der
wiederum st?tzt sich auf heirat ist das
ist so die standard architektur die man
bei ca 90 prozent auch der
modellspezifischen sprach anbindung
findet das ist so die idee dahinter
und gerade weil es da in dem umfeld sehr
weit verbreitet ist findet man es halt
auch als r?ckwand bei den meisten module
implementierungen aufkl?renden seite
gibt es bisher in fragen die man kurz
bei anfang an ok dann gucken oder
einfach mal wieso geschwindigkeit m??ig
aussieht ich gehe da ist gar nicht so
ein detail darauf ein
aber die nussig und form das ist
vielleicht nicht unbedingt so gut zu
erkennen aber der take away ist hier auf
so kassandra aufs memcached die ist es
ist schneller zum teil auch um l?ngen
die sachen kann man sich auf geht hat
man bei pages relativ gut angucken leute
haben entsprechend menschen marx
ausgef?hrt und wie gesagt einfach mal
googeln
zum vergleich streams da haben wir
verglichen genau kafka und welches man
sieht nat?rlich das so kafka f?r die die
es nicht kennen macht renner macht ein
ger?ttelt ma? der positionsdaten werden
auf platte abgelegten genau das ist dass
das ist das was man hier sieht
deswegen im idealfall formation zu sagen
ist nicht so kompliziert wenn man den
fokus m?glich auf speicher hat dass es
so die idee dahinter und graf es gibt
einen benchmark von vogel ja auch von
von fand aber best?tigt wurde
wir sind um faktor 3 schneller als
damals sch?n die schnellste graf
datenbank am markt die aber glaube ich
sogar klosters war das ist halt so ist
ein take away hier ist wirklich bedingt
dadurch dass s?mtliche werte im
hauptspeicher abgelegt werden
der eine entsprechende geringe latenz
hat was sie zu was den zuruf angeht aber
auch entsprechend durchsatz und der
server relativ schlank ist was die
implementierung angeht dieser datentypen
erreicht man da entsprechende
geschwindigkeiten dieselbe philosophie
findet man auch bei den modul
implementierungen die meisten module die
die bienen die mir bis jetzt mal weg
gelaufen sind haben einige ganz wichtige
eigenschaft wo es auch immer geht nutzen
sie aktiv fahrende datentypen weil die
datentypen haben eine vorrang haben
eigene eigenschaft die implementierung
im server vorhanden und b auf effizienz
getrimmt das ist so die philosophie
hinter werden wenn es geht
schlanker code minimale implementierung
geschwindigkeit
das ist so die die philosophie hinter
diesem datenbanken diesem die hinter
diesem no secret server ok gucken wir
sagen wir an
wieso was generell funktioniert ich
st?tze mich aufpassen ich hoffe ich bin
damit nicht so viele leute ab das ganze
ist relativ ich sag mal nicht unbedingt
psp spezifisch derjenige der die promi
schon mal ungef?hr gesehen hat sollte
mit dem q was anfangen k?nnen was hier
gemacht wird es wird eine verbindung
aufgebaut das es punkte das ist die
standard module von pei?en was ich eben
schon kurz beschrieben habe die coaches
basis python 3 geschuldet weil die
spring behandlung zwischen drei und
passen zwar ein bisschen anders ist und
ich habe anfangs mehr tiefen drei
genommen deswegen sollte man daher per
default sagen
die coupons ich vermute mal eine mit
curry wird das umstellen
n?chstes ?bern?chstes jahr wenn preis
und zwei irgendwann mal verschwindet in
anf?hrungsstrichen wir setzen einen
schl?ssel namens helau auf dem wald wo
auf dem w?rth und holen dann den daad
und holten dann diesen diesen schl?ssel
wieder zur?ck aus der datenbank und
drucken aus und das war es auch schon
einfach mal ich sag mal ein kleiner kurz
schnitzel um macht zeigen wie einfach
doch eine programmierung gegen gegen das
ist was ich jetzt mal zeigen werden
jetzt wird es ein bisschen ein bisschen
praktischer ich werde euch einfach mal
zeigen wie man eine graph datenbank
anlegt und es war wichtig das ebenfalls
in pei?en machen aber nicht auf folien
so ein paar angler am am lebenden system
das ist erst mal hin
ihr werdet mich jetzt nicht sehen aber
ich habe trotzdem weiter das ist so
da bin ich nicht nur den falschen machen
wir mal so ich hoffe jeder ist kann als
einigerma?en sehen ja kann das jeder ist
das ist der front gro? genug sonst ich
kann ja noch gr??er machen
ok ich werde jetzt alle vorteile durch
gehen es sei denn es gibt fragen
[Musik]
ok interessant weil ich habe das letzte
mal probiert ohne und dann danke f?r den
hinweis
der hinweis war brauchen wir wirklich
die kultur sport und da gab es die
r?ckmeldungen publikum nein braucht man
nicht unbedingt seltsamerweise in da
m?ssen wir mal in die spezifische rhein
gucken weil ich hatte es irgendwann mal
probiert und hab da eine halbe stunde
lang suchen m?ssen bis hinten gekommen
bin das genau an diesem weg pistons lag
lass uns da mal hin
lasst uns einmal nach dem ford
reingucken vielleicht gibt's ja noch
relativ einfach l?sen okay ich m?chte
das gar nicht wissen' kurz totale
festnahme durchgehen aber mal ganz kurz
was hier so passiert print and race ist
einfach der hilfsfunktion die ein reset
ausgeben an realzeit ist im prinzip eine
menge von einem query der aus der
aussage dar?ber aussagt im sinne von ich
habe ein graf und gib mir doch mal die
knoten zur?ck und die beziehungen
zwischen knoten diese die sogenannten
ages die eigenschaft aufweisen
ein reset ist eine menge von diesen
knoten und prinzessin bricht jetzt diese
diese diese knoten menge runter in
einzelnen records und diese records
bestehen aus feldern und genau die
werden ausgegeben
wenn man sich anguckt was hier so genial
passiert es wird eine welle instanz
auftretender aufgemacht das ist der das
ist eine 15
dann wird ein bereits vorhandener graf
nur um nur um sicher zu sein gel?scht
wenn er nicht da ist passiert nicht
allzu viel aus einer entsprechenden
fehlermeldung die via return
zur?ckgegeben wird dann wird ein neuer
graf angelegt das ist relativ einfach
welches graf gleich graf und der sondern
auch social hei?en und der soll auf der
verbindungen die in variable r
gespeichert ist abgelegt werden ganz
wichtig hier dies ist das graf ist der
passen klient f?r das graf module und es
werden drei klassen im pott importiert
n?mlich ein knoten
eine edge also ein quasi eine verbindung
zwischen zwei knoten und und der graf an
sich und das war es aber auch schon und
genau diese datentypen werden auf
serverseite durch das modul
implementiert so funktioniert das
generell bei allen modulen der rest von
gut ist relativ schnell erkl?rt es
werden knoten angelegt jeder knoten hat
eine eigenschaft liste und hat einen
namen
im dem fall in halle 19 hei?t der knoten
personen und die zugesagten
eigenschaften sind so was wie name alter
geschlecht und im status und das wird
f?r ich sag mal f?r drei personen
gemacht genau
und dann gibt's weitere knoten n?mlich
in dem fall es wird ein knoten kreiert
der us country und der name von dem
knoten ist japan
und dann gibt es eine ganz wichtige
eigenschaft die john mit japan verbindet
n?mlich dass john japan besucht hat und
genau das wird durch diese edge
modelliert n?mlich die edge hat hat die
eigenschaft hat hat die eigenschaft
diversit?t also besucht und das pop- und
gibt und die property also ebenfalls ich
sag mal text die man analog den analog
zu den knoten einer edge mitgeben kann
ist der grund warum das land besucht
wurde in dem fall ja das ganze wird f?r
drei weitere personen gemacht hat
australien auf grund einer
gesch?ftsreise besucht das ist dieser
zweite abschnitt 2 26 bis 31
und mary hat deutschland ebenfalls
gesch?ftlich besucht sobald dieser graf
auf clinton sagte konstruiert wurde gibt
es 110 und in halle 50 namens grace graf
co mit damit wird der graf quasi dem der
server in zahlen gegen?ber committed und
damit kann er auch schon abgefragt
werden und genau das passiert ab zahle
ein ab zeile 42 n?mlich ich m?chte
einfach mal die ergebnis menge haben von
personen die ein bestimmtes land aus
welchem grund besucht haben
alle 52 ?ber den gr?ns
das ist intel 44 45 ist die query die
genau diese lage diesen die genau diesen
graf so abfragt n?mlich ich m?chte match
auf der person auf dem land haben ich
m?chte als ergebnis menge den namen das
alter den status und den und den und den
land namen und den namen des landes
zur?ck bekommen
und der typ den ich den ich dann ganz
einfach mit geber quasi als einziges
abfrage element ist der ist der
grundform land besucht wurde
so einfach geht das wir verwenden da ein
bisschen das modul verwendet da einer
eine graf einen grafikstandard namens
haifa urspr?nglich mal von neo-coach
implementierte mittlerweile standard in
dem umfeld und nat?rlich m?chte man sich
am stand vorbei programmieren deswegen
die erste version des graf moduls deckte
circa 75 muss wenn der der safer sax ab
es wird ein update ende des monats
anfang september geben das ist dann die
version 2.0 die eine fast vollst?ndige
und ich glaube einen eine vielzahl von
cypher ebenfalls implementiert haben
w?rden damit haben wir eigentlich mehr
oder weniger ich sag mal einen sack was
die was die klienten bin anbindung an
geht ja und dann wird hier ganz einfach
noch dieses die ergebnisse ausgegeben
?ber diese ?ber diese hilfsfunktion und
diese quellen genau an 246 stadt wo man
ganz einfach diesen string dem man in
die vor zahlen konstruiert hat ganz
einfach in richtung server schiebt und
dann hat ihr ergebnis menge in riesa
zur?ckbekommt und wenn ich das jetzt mal
ausf?hren
ich hoffe das funktioniert also nein
nat?rlich nicht warum der server l?uft
noch nicht
dann sollte man niemals erf?llen sollte
man vorher mal einschalten okay so
einfach geht das man sagt ganz einfach
wenn die server und gibt eine
konfigurationsdatei medien die raiders
kennen die wissen was das ist
und ganz wichtig hierbei ist
der server sagt dir er hat das graf
modul geladen und hat damit auch diese
applikationsspezifischen datentyp jetzt
am start
und darunter ganz wichtig werden ?ber
den deshalb connections das hei?t jetzt
sollte das auch wirklich funktionieren
und wie wir sehen das ist die ergebnis
menge nochmal ich integriere ?ber den
grund der reise und ich habe hier die
ergebnisse menge ist tats?chlich lang
hat japan aufgrund von von urlaub
besucht und die beiden anderen waren auf
gesch?ftsreise unterwegs und das ist
eigentlich so ich sag mal die die
einfachheit unter dieses beispiel
demonstriert die einfachheit wie man
graphen konstruiert und b abfragt weil
das waren jetzt 45 zahlen oder sowas
inklusive hilfsfunktionen sap und so
einfach geht es im prinzip das ist so
die idee hinter den gesamten modulen
m?ssen sie den datentypen die die die
module applikationsspezifische oder
orientiert implementieren
bevor es dann in die fragerunden
reingeht kurzer ausblick werde es sechs
solche noch dieses jahr an start gehen
es wird ein deutlich verbessertes
sicherheitskonzept am start haben
basierend auf access control ist das war
ja protokoll wurde bereits in teilen von
f?nf verbessert wir reden hier von zwei
nach 3 das hei?t die die effizienz wird
auch noch mal gesteigert auf serverseite
details dann auf der entsprechenden oft
entsprechend geht ab seite
es wird wahrscheinlich erst n?chstes
jahr ein cluster geben 1 ein proxy geben
die man halt in einem open source
cluster einsetzen kann
der daf?r sorgt dass die haben dass die
einzelnen cluster instanzen quasi von
einem einkauf ab
angesprochen werden k?nnen das hei?t man
muss nicht unbedingt klienten laboris
haben die clusters und das ist wohl die
da die idee hinter dieser box im
kommentierung
dann wie haben raps hat anfang des
jahres im april bereits als tech preview
gelauntes wird welches gas geben weil es
ist so eine infrastruktur die es
erm?glicht mehrere module miteinander zu
kombinieren also das ist beispiel durch
die kombination von carsten graf kann
man graphen erzeugen die impliziten
tanzte mitbringen das hei?t damit
sollten auch die versionierung von
graphen kein gro?es thema mehr sein
+ kies wird er nach so etwas haben wie
filter scheduler und so weiter und so
fort
der detektiv ecod ist auf github guckt
euch an und er ist rudiment?r
einsatzf?hig ich w?rde vielleicht
nat?rlich unbedingt f?r produktion
benutzen
aber man kann schon mal einfach mal
gucken was der diski es somit bringt und
wo die reise hingeht
zusammenfassend ja mit einer glaube ich
der popul?rsten databases oder im mdr
bases deutliche entwicklung von key
values tor richtung multimodaler
datenbank und die extensive lied h?rt
bei weitem nicht nur weil ua auf sondern
geht geht geht richtung wohl
insbesondere wenn man es magiers anguckt
hin zu einem relativ ich sag mal
performant musical musical db ?kosystem
war insbesondere diese module halt sehr
applikation zum teil sehr
applikationsspezifische datenbanken
typen oder datenbanken erm?glichen wir
es gerade bei graf gesehen haben
ganz kurz die folien werden online
gestellt haben sei seitens seitens
froscon ganz kurz ein paar point zwar
diejenigen die r?mer benutzt haben weil
das euro folgende kombination inklusive
bibliotheken
zwar hatten bock andy rihs punkt kommen
wo er auch mal so ein bisschen blick
hinter die kulissen erlaubt gewisse
design entscheidung begr?ndet letztes
beispiel wahrscheinlich warum das war
protokoll in version 2 in version 3 auf
jeden fall r?ckw?rts kompatibel zu
version 2 sein wird
es gibt eine community dokumentation
inklusive module und welches labs punkt
community es gibt ja ein quick start
bekannt wahrscheinlich von diesen
schwarz-gelben b?chern gibt's nat?rlich
auch wenn es kostet kann man sich
runterladen
eine letzte sache die raps powered oder
sponsert ist eine university kost nix
man muss kein kunde sah man geht einfach
f?r ihn ist das geschenk der firma so
kann die community die nat?rliche aktiv
am server mit arbeitet man legt man den
kurs aus man belegt den kurs man
st?demann man folgt dem kurs contents
den kursinhalt man macht ja ausarbeiten
man legt eine abschlusspr?fung ab dann
gibt es zertifikate und war sich
ebenfalls plane ist ein ein workshop ein
workshop der hie? auf der diesj?hrigen
konnten
das hei?t wer in www im oktober nach
berlin f?hrt ein blick auf poker im
blick auf auf auf die auf das programm
darf
da sollte dann hoffentlich die n?chsten
paar wochen wenn nicht einfach mal eine
mail an die organisatoren schreiben
sagen ich mich dahin
die idee ist einen halben tag f?r hands
on edis programmierung von pei?en aus
darzustellen inklusive dem modul stellen
die die ich ganz kurz jahren geschnitten
habe f?r graf beispielsweise aber dann
auch mal hands-on zu programmieren
methan series mit mit anderen modulen je
nachdem wo bedarf besteht die idee ist
ganz einfach leuten passend
programmierern red ist n?her zu bringen
im rahmen der dicken parka und das ist
so die idee und wie gesagt wenn
interesse besteht
ich bin auf jeden fall noch bis heute
nachmittag hier sprechen mich an
sollte aus irgendwelchen und die sache
nicht auf der auf der skater auftauchen
schickte mail an die veranstalter sagen
ihr wollt der wollte vox haben weil ich
glaube die das programm wird demn?chst
finalisiert deswegen alles gut ok kommen
wir dann mal zu den fragen ja
kannst du noch mal was zum jason modul
sagen was bringt mir das ist das 1
ja jason war es nicht verschlie?en ist
ganz wichtig bevor ich die frage
beantwortet wie jeder wei? was wir sind
du hast du jesus kompatibel du hast ein
jason basiertes dokument das gibts da
rein und dann hast du im prinzip eine
quelle language am start die
entsprechend infizieren und und uns
dokumente die finden kann
das ist insbesondere interessant wenn du
analog zum onkel oder couch space
sowieso jason pilot bereits hast aber
die ja ist doch mal ein space oder
morgen wohl nicht so die performance
bringen die du eigentlich braucht in
deinem josko ried am umfeld
das ist so die idee hinter hinter hinter
jason momentan setzen wir auf jays of
the screw als fremdsprache wir werden
aber mit ray discs und diese ganzen
modul frisch tour auch eine volltext
indizierung anbieten
auf diese auf ribery dessen basis das
ist so die idee
die idee hinter dem zweiten halbjahr
diesen jahres in q1 n?chsten jahr
das hei?t guckt euch an wie gesagt die
die quellcode sind aufgetan und spielt
einfach mal damit runden guckt ob es
passt n?chste frage wie gesagt haben ist
eigentlich noch so zehn minuten oder so
perfekt danke
wir sind ja hier auf der f.re.e oscar
vornehmlich ja knappen jahr ging ein
aufschrei durch die free software
community das register irgendeine
kommend klaus einf?hrt ich habe das
nicht so genau verfolgt weil ich das
zurzeit nicht eins?tze betrieblich was
bedeutet das f?r eine kleine firma
kommen klar ist hei?t ganz einfach
damals hie? kommen klaus weil das labs
hat es ganz wichtig com klaus aber auch
wenn die software license erteilt
bezieht sich ausschlie?lich auf einige
module und der hintergrund war ganz
einfach aws und freunde
neben den kalk holt konnten nichts
zur?ck und machen damit kohle man ganz
einfach formuliert ganz wichtig wei? es
bezieht sich nur auf eine untermenge der
module der server an sich ist bse das
war so das ist so und das wird auch so
bleiben
das hei?t wenn amazon esche und so
weiter und so fort die die codebasis
nehmen wollen damit geld verdienen
wollen bittesch?n ist zwar jetzt nicht
ich sag mal so ideal zielf?hrend weil
die gesagten arbeit kommt relativ wenig
zur?ck google und microsoft und ein
bisschen mehr wir sind ein bisschen
weiter unterwegs aber es bezieht sich
nur auf einzelne module und was er
aussagt ist eigentlich f?r diese module
ihr d?rft mit dem kot weiterhin machen
was ihr wollt mit ausnahme ihr d?rft den
nichtkommerziellen als cloud anbieter
einsetzen
das war es aber auch schon das hei?t
selbst wenn ihr sowas plant regisseur
partner partner im microsoft partner mit
mit google
es sind die promis m?glich allerdings
sollten wir dann vorher reden n?mlich
genau das was nicht genau das was aber
nicht getan hat das war so ist einmal in
zwei s?tzen die idee hinter usa und der
und der punkt war ganz einfach sehr
viele leute haben es verstanden n?mlich
gesagt um gottes willen wert ist wird
pro partie es gab da insbesondere einen
tag auf der hie? auf der die szene fast
allen von ihnen wie sie gleich nach
christian ganz genauso ja der ist doch
mal eher ungl?cklich war war ich glaube
der war nicht zielf?hrend weil
da wiederum leute der meinung waren sie
auf twitter hier vom von simon phipps
rates ist pro pot er nein ist es nicht
es war dem bsd alles gut antwort auf die
frage aber wir sind eine firma wird
ihnen auch geld und haben wir einen web
service net ist nat?rlich schwierig wer
im web service haben nat?rlich unser
produkt im web verf?gbar
wie ist die definition von dem web
service f?r einen cloud-service so gegen
frage welche von diesen modulen setzt
jahren die unter uns so kalt sein da
damit dass user verfolgt damit ist die
frage beantwortet weil die server code
in dem teil des open source er
kompiliert das ist jetzt dass ihr system
ein das war's der server ist hiervon
nicht betroffen und aber die module sind
noch interessant so jetzt musst du jetzt
m?ssen wir auch angucken es stehen nur
einige module wie tanz und glaube ich
graf untergrund und wenn ihr dann planen
also was cloud service cloud service
hei?t euro kunden gehen auf in umgebung
und mieten ins und mieten weggis
instanzen die genau diese module
einsetzen
sodann sollten bauen ja nicht so dass
wir damit geld so der punkt ist ist
prim?r auf cloud anbieter m?sse jetzt
einfach mal in den genauen use case
reingucken also typische beispiel bietet
ihr diesen als software as service an
dann w?rde ich sagen sollten wir vorher
reden wenn ihr dagegen ich sag mal das
einfach nur in europa system einbauen
sollte es eigentlich kann er keine keine
gro?en diskussionen keinen gro?en
diskussionsbedarf geben aber im
zweifelsfall der zweite slams danke
n?chste frage
ich habe die ersten f?nf minuten nicht
bekommen deswegen wei? ich nicht ob das
thema war
rhede system memory und es wird immer
benutzt als cache oder auch h?ufig
benutzt riskiert kommt nur das war ja
genau genau
und jetzt kann man es ja f?r ihre
gesehen haben f?r viel mehr sachen
benutzen und nat?rlich wo ich ein
bisschen wer keine ahnung wieso ein
bisschen angst habe ist wie sicher sind
meine daten da wenn das in memory liegt
und nicht direkt nicht direkt ein
speicher landet wie gro? ist man also da
habe ich ein gr??eres daten
verlustrisiko muss ich irgendwie
besondere vorsichtsma?nahmen treffen
denn in vielen f?llen ist mir die
performance egal
okay ich habe es eben schon kurz erw?hnt
es gibt zwei persistenten die raiders
unterst?tzt du kannst einen snapshot auf
platte speichern und du kannst konnte
ihn nicht an so genannte ein sogenanntes
pantone ifa mitlaufen lassen ist im
prinzip und logging struktur und diese
sachen in viscontis punkt konnte die
konfigurationsoptionen damit hast du
eine persistenz von deinen daten gegeben
entweder des der server schreibblock
kontinuierlich mit welche daten wie
ver?ndert werden zu welchen zeitpunkten
oder er macht einmal konfigurierbar ein
snapshot den aufpasser ablegt damit hast
du eigentlich so die mechanismen stark
wie du brauchst und ich verstehe das
richtig finde ich den snapshot machen
dann wird alle paar minuten snapshot war
ja und wenn ich wirklich
also wenn ich da diese in diesem blog
diesellok struktur benutzte dann muss
ich mir keine gedanken mehr machen weil
das alles sofort im blog wenn ich daran
?ndere auch ebenfalls konferiert das
hei?t selbst wenn es um server auskommt
und das betriebssystem zu mindestens
noch ein es sinn macht oder einen sync
bevor es irgendwie die gr?tsche macht
die daten schon oft rabatte weil wir
verlassen uns darauf es im und freunde
und sobald sie erfahren dass betrieb
sind mitspielt dann sind die daten was
sie sagen sollen pr?sident und sobald
das also der server nach
discovery war ist an bestimmten die
rektoren eine eine damm punkt abb
vorhanden wenn ja wie beim server start
automatisch geladen
brauchst du auch nicht sorgen zu machen
und dann hast du im prinzip den alten
stand perfekt danke weitere fragen hier
vorne aber vielleicht uns noch um noch
anzukn?pfen die voll konfiguration ist
schon so irgendwie erst wenn 500 keys
geschrieben wurden so kenne ich dieses
standard setup dann wird irgendwie
dieser schreibvorgang gemacht und genau
dieser parameter ist konfigurierbar zu
welchem zeitpunkt dann wirklich patch
weise oder wirklichkeit weise
geschrieben
richtig das ist genau das ist so also
wie die meisten leute sagen halt ok jede
minute alle 30 sekunden
du kannst aber auch sagen nach allen
f?nf schreibvorg?ngen das ist also
beides m?glich deswegen redet von konrad
circa 90 prozent erkl?renden text der es
sind hat sich konfigurations parameter
gar kein kokain f?r die kommentare eine
frage bez?glich persistenz es gibt ja
auch diesen redest cluster ja vielleicht
kann es zwei drei s?tze sagen wie sie
damit mit der persistenz aus der red ist
cluster besteht aus f?llt ja auch
m?glich ja der das cluster besteht aus
einzelnen ich sag mal werde es instanzen
was hei?t jetzt klaus der cluster hei?t
dieser klasse hat eine ganz wichtige
eigenschaft der stadt nachdenken
das hei?t und setzt nat?rlich auch
klassik endg?ltigen voraus ganz wichtig
das hei?t der der cluster guckt sich den
schl?ssel nahm an macht dar?ber nash und
identifiziert mit diesem hat mit diesem
sieg sehen die renndistanz inkasso die
daten geschrieben werden
und jetzt h?ngt es davon ab wie genau
diese werden stunts konfiguriert wurde
f?r die paz ist enz weil wenn die aus
felsen die daten die sie verwaltet
ebenfalls weg hauptspeicher m??ige sein
es sei denn du kassierst sie vorher das
in rheine charlene ganz genau das was
typischerweise leute machen die ihnen
die sich eine open source cluster
zurecht stricken die setzen chef puppets
ort und wie sie alle hei?en oder ein
sowohl ein kreieren verschiedene raid
instanzen auf verschiedenen
knoten virtuelle maschinen oder
anderswie gegen eine an die einige ganz
wichtige eigenschaft haben n?mlich die
existenz einstellungen ?ber gleich damit
sollte allen start in die gr?tsche gegen
die vor allem die einfahrt in die
gr?tsche gehen haben sie auf jeden fall
die daten die das weiter auf der platte
stehen
das so die die die idee dahinter und
funktional anschlussfrage dazu kann man
auch irgendwie krumm machen dass man auf
zwei starts zum beispiel das
gleichzeitig schreibt und dann wenn
einer ausf?llt hat mir noch den anderen
oder ist das ist so genau dass ist so
der in den ich habe es eben kurz erw?hnt
es gibt eine kannst also der einfachste
fall ist der hengst mehrere replikas
neuen master das hei?t jeder ende jede
schreiben der ?nderung auf dem master
wird auf die raptors repliziert als gut
dana daneben gibt es noch was
ausgefeilteres was sentinel hei?t die
sentinels haben unterscheiden zwischen
ich glaube ich hatte sieben kurzen
unterscheiden zwischen master und
replikas und monitoren ein cluster
konstant und stellen fest beispielsweise
gibt zuletzt war separierung zwischen
einzelnen klassik notes sollte das der
fall sein
versuchen sie ein quoten zu etablieren
und dann und dann einen und dann
entsprechenden einen cluster zu kreieren
und propagieren dann auch eine replika
in diesem in diesem unter cluster zu
einem neuen master und das ist nur die
kombination aus hochverf?gbaren castries
punkt da ist es genau beschrieben wie s
en detail technisch funktioniert n?chste
frage
okay ich habe jetzt noch t shirt das
bedingt aber die richtige beantwortung
von zwei frage ich habe zwei t shirts
also ich hab mir tisch ist aber das ist
sie die gr??te nicht aber habe wann war
der erste comic von gr??e xl xl xxl
konnte gleich vorbei okay okay
zweite frage welche eigenschaften muss
m?ssen module aufweisen damit sie an den
server angebunden werden k?nnen
conti banken leichter vorne ich hoffe
ihr wohl gr??er bei vielen dank
[Applaus]
Loading...
Feedback

Timings

  584 ms - page object

Version

AV-Portal 3.21.3 (19e43a18c8aa08bcbdf3e35b975c18acb737c630)
hidden