>> [MUSIC PLAYING]
RICK Houlihan: Omni jure.
Hi inter omnes.
Et est nomen meum Rick Houlihan.
Im 'a senior principal solutiones architectus at AWS.
Et ego focus in NoSQL DynamoDB vitae.
Ego hodie loqui illa tibi frenum.
>> Meum est background primo in notitia iacuit.
Impendi dimidiam partem development career scribens database,
notitia accessum, solutions pro variis applications.
Ive 'been in Cloud virtualization fere XX annis.
Igitur antequam esset nube nube solebamus computo etiam utilitas dicitur.
Et ratio est, ut illud E & PG solvis enim vos utor.
Hodie dicimus caliginis.
>> Sed elitr, totis viribus meis servierim pro a iugo of turmas
youve 'forsit nunquam audierunt.
Ego autem artis gestarum index artibus, Ego coniecto vos vellem dicere.
Habeo octo patentes in Cloud systems virtualization, microprocessor consilium,
complexu eventus processus, et aliis areas ut bene.
>> Isti sunt dies, ut focus maxime in NoSQL technologies et generationi alterae
database.
Ego autem hoc communiter hic loquitur de vobis.
Et quid vos can specto ab senatu,
pergemus pariter per brevem history of notitia processus.
Suus 'usquequaque benevolens intellegere, qua nos ab
quare ubi nos sumus.
Quod puteus 'loqui paulo bit de NoSQL technology
ex parte fundamentalis.
>> Nos mos adepto in aliqua DynamoDB in internis.
DynamoDB AWS est scriptor sapit.
Suus 'a plene accurantur, et hosted NoSQL solutio.
Et pauco circa mensam confabulabimur structuram APIs, data rationibus indices,
et quidam de internis illius DynamoDB technology.
Nos ascendere de consilio exemplaria et optimum exercitia.
Puteus 'loqui de quam vobis utuntur hoc technology aliquot
hodiernae applications.
Deinde pauca loquar de evolutione vel cessum
novae exemplar invenitur in consensu programming vocavit eventus agitatae applications
et quod tam DynamoDB ludit.
Et relinquam vos paulo respicitur architecture discussion
possumus loqui de vias vos can utor DynamoDB.
>> Et haec quaestio prima succisi Sors audiam quid database.
Multus of populus putant nescio quid a database est.
Google Si tibi hoc.
Vestibulum cursus elit set teneantur adipiscing, praecipue
cognitioni pervia est variis modis.
Credo quod suus 'a bonum definition of a database modern.
Sed non placet, quia electio importat duas res.
Importat structura.
Et secundum quod est in ornare.
Et non databases semper in computers.
Databases multipliciter actu esset.
>> Ita potiorem diffinitionem database est quippiam huius rei simile.
A database est verat ars technica conmixta sentiens, managing,
et retrieving notitia.
This is a About.com.
Et hoc ideo, quia sicut vere loquitur de database sit repositum est,
a armarium notitia, non necessario
quod sedet a computer.
Et per historiae aetates persecutum, nos non semper habuit computers.
>> Si mediocris quaero elit hodie quid
database, quod responsum possideo.
Ego alicubi possit adhaerescere effercio.
Ius?
Et suus 'verum.
Tamen suus 'infelix.
Quia database realiter fundamentum huius app.
Suus 'fundamentum omnis application.
Et quomodo tu studiose sumptus dentur viris database, quomodo caute formare
quoniam data est praescribere quam quod application praestat ut superas scandere cura.
>> Ut sit amet nunc eu mi agitur quod
quod evenire solet motis developers hoc accessus
atque uersantes EPICINIUM of an application ut
is tum transcendere trans original Laborans ex intentos atque suspensos ad malam rem quaerit.
Sic hopefully cum abibis hodie, youll '
have a iugo of tools in et cingulo tuo quod puteus 'custodiat te
quin eosdem errores.
Omni jure.
Ut fama modico timeline database of technology.
Puto legere articulus non quod iam pridem
et aliquid in lines-- quod suus maximum poetarum.
Dictum historia processus of notitia est
plena altum watermarks de data copia.
OK.
Nunc EGO coniecto ut 'genus est.
Sed etiam ut est videre historia actu implevit
altos vestigium data pressure.
Quia data rate of ingestion numquam descendit.
Solum ascendat.
>> Et innovatio quando videmus data pressura, quae
quae data est moles intrantes autem in lectus.
Et non potest discursum efficienter aut in tempore aut in cost.
Et ut 'quando nos satus aspicere data pressure.
>> Cum ergo videret primum database, hoc
qui erat inter aures unum.
Lorem genitos esse.
Suus 'a nice database.
Habet alta ad opitulandum paratus.
Suus 'semper.
Vos can adepto eam semper.
>> Tamen suus 'singulis user.
Animum meum possum tibi.
Non possis cogitationibus meis cum tu quaeris.
Et abilitiy non tam pulcrae videntur.
Nos esse posse participes divinitatis.
Quisque interdum, foliis nostrum et movet ad aliam existentiam
et nos omnia perdet priores qui erant in database.
Ut non omne bonum.
>> Et hoc bene faceret tempore cum enim essemus in die
convenientibus cunctis nos vere opus est scire Cras quo tendimus ire
aut ubi colligitur optimum cibum.
Sed quia, ut crescere incipiunt cultu atque imperium coepi
ut intret in ens, et negotiis coepi evolutionis,
nos coepi ut animadverto nos opus paulo amplius quam quod constitutum
possemus in capite nostro.
Sunt omnia?
>> Indigeremus systemata record.
Necessaria loca posse data copia.
Sic nos coepi scribendi, et creans libraries archives.
Nos coepi ligulam censea system cum tabulis novis rediit.
Et quia ratio ex tabulis novis rediit in computatione Currebant mundi per multa saecula,
et maybe etiam quod millennii crevit usque ad nos genus
ubi data onere supergressa facultatem illorum systems
posse hanc cohiberier ullo.
>> Et hoc factum esse in hac 1880s.
Ius?
In US Census MDCCCLXXX.
Is est vere ubi reflexionis monstrare modern data processui.
Haec summa est, at quam amount of notitia
quod dein colligerentur per US imperium obtinuit ad punctum
Octo annorum ubi accepit ad processionem.
>> Nunc, ut octo years-- scitis quia post biduum census
X currit omnis years-- sic suus ' pulchellus patet quod a tempore quo sumus conversati
obtinuit MDCCCXC census, amount of notitia ut
iret ad discursum per imperium
iens excedunt X annis ut capturus deductae novi census.
Hoc erat a forsit.
>> Ita a guy nomine Herman Hollerith venerant
et finxit unitas record punch cards, ferrum card lector, ferrum card
Tabulator et collacionem in machinationes enim technology.
Et quod turma, quæ fecerat ad tempore, cum duobus aliis
fiebat etiam a columnis iter modico comitatu ingressus scimus hodie dicitur IBM.
>> Ita IBM originaliter fuit in datorum negotium.
Quod suus quid fecerint.
Fecerunt data processui.
>> Ita ut earum adversus propagationem punch cards, ingeniosa machinationes
vulneratus tamen adnatat ad leverage quod technology tondere sorted inde occidit.
Vos can animadverto in hoc picture ibi habemus a little--
sed potest illud modicum small-- a admodum ingeniosus mechanica mechanism
quo habemus ferrum card turpis.
Et aliquis captivitatis paulo screwdriver
Et infigens per foramina et elevans eam
ut quod par, quod set results sorted.
>> Hoc est aggregatio.
Et hoc per omne tempus fuerim Hodie in computer,
quo faciendum datorum.
Hanc tincidunt facere iudicium
Haec populus simul.
Erat autem propagationem horum punch cards
in quod dicitur data tympana et data agitatione agitabitur, paper tape.
>> Notitia processui industria tulit scaenicus pianos lectio.
Ludio ludius tergum procul pianos cumque evolutus esset century
used with utor paper agitatione agitabitur foramina quod dicere claustra ludere.
Ut technology accomodata eventually congregem digital data,
quia data posset hoc onto illis paper tape agitatione agitabitur.
>> Nunc consequenter data erat quam actually--
hoc tibi obvius notitia directe dependent on quomodo reposuerit.
Et si fuerit data machinae, Ego obvius notitia lineam.
Habui et amoveamus totum omnes aditus tape elit.
Si fuerit data in ferrum cards, possem obvius it
paulo magis temere modo fortasse cito.
>> Erant autem apud nos nimis obvius notitia fundatur super conditum.
Et sic erat a forsit pergeret in interitum sed '50s.
Similiter non potest videre quod committitur evolvere novum vitae ad processionem
data jure patefacti ianuam introibo ad novum solutiones,
Novos vero progressio, new applications quia data.
Et vere, regiminis fuerit causa
cur succrevit de particularibus hisce systematis.
Sed negotium celeriter facti sunt auriga post evolutione
modernorum et database moderni file ratio.
>> Ita quod altera ascendit in '50s
erat lima ratio et progressum temere accessum repono.
Hoc erat pulchra.
Omnes repentino possumus Deum nostrum files usquam in his ergo duris agitet
et nos can obvius notitia hoc temere.
Possumus quod parse notitia de lima.
Qui omnes mundi soluimus problems cum processus notitia.
>> Et quod fere XX vel XXX annis, donec consumeretur evolutionis
de database obviat relationis, quae is cum supersignabitur saeculum placuit nunc
vincit opus habere ut armarium lima data per effusam
ratio quod diximus aedificavit. Ius?
Nimium data distribuit in multis locis de- duplicationem data,
quorum erat permagnus numerus et sumptus adipiscing.
>> In '70s, pretiosissima resource quia erat ibi adipiscing eu.
Processus erat veluti certum sumptus.
Cum emi buxum, CPU facit aliquod opus.
Suus 'iens esse an telarum suus 'vere non operatur.
Quod suus 'vere a demergatur cost.
>> Sed quod mihi mercede constant tamquam negotium est repono.
Si oportuerit me simul emere magis orbis next una mensis: factum est ut stupentes suram femori pretium ipsum.
Et quod repono est carus.
>> Nunc autem soluti sumus ieiunium XL annis ante et aliam difficultatem.
The conputant nunc plurrimi carus auxilium experirentur.
Repono vilis est.
Hoc possumus ire in obnubilatus possumus vilis repono.
Sed non possum computa vilis.
>> Ita evolutione hodiernae technology, technology of database,
realiter focused in circuitu distribuit databases
quod non patiuntur a idem typus of scale
limitationes obviat relationis databases.
Confabulabimur pauco circa quid quod actu intelligitur.
>> Sed una de rationibus, et auriga Teraho post nos
loquebatur de data pressure.
Data pressura est aliquid quod agitet innovatione.
Et si vos inviso super novissimo quinque annis,
hoc est quod notitia chart trans onere communi incepto
augue in quinque annis.
>> Et generali regula pollicis haec days-- si tu Google--
XC% of notitia est quod condimus hodie esset
, intra biennium.
OK.
Quae quidem inclinatio non est novum.
Flecte quod est suus exire enim C annis.
Umquam utpote Herman Hollerith excoluerunt ferrum card,
weve 'been aedificium edificium data repositoria et congregas data at phenomenal rates.
>> C et super permaneo annus, vidimus hoc trend.
Quod suus 'iens ut mutare.
Profectus sumus visuri Quapropter si non acceleratur flecte.
Quid autem vides similis.
>> Si una res MMX terabyte sub procuratio of notitia,
ergo hodie quod significet haerent 6.5 petabytes curo notitia.
Ut '6,500 temporibus magis notitia.
Et scio.
Laboro cotidie his negotiis.
Quinque annos elapsos, ego fama turmas
loqui de me qui dolorem est terabytes curo notitia.
Et noluerunt loqui ad me quam videmus
hoc est forsit iens esse petabyte supervixerit vel duobus
intra a iugo of annis.
>> Iidem turmas hodie Im illati,
et dicas mihi de forsit ibi habens managing
tens, XX of petabytes data.
Ita CREPITUS de data in industria
agit in ingentibus opus melius solutiones.
Et relationis est database iustum non est, ut postulatis.
>> Et sic illic 'a linearibus influxus reciproci inter data pressure
et technicae innovationem.
Historia ostendit nobis hoc, quod tempus,
quoties data volumine quod oportet discursum
excedit facultatem naturae ratio processus in racionabili
vel ex aliqua rationabili pretio redempta habere, tunc novum vitae
problemata solvenda sunt finguntur.
Qui novum vitae, in vicissim, aperuerit ianuam introibo
Ad aliam problemata congregat etiam data.
>> Sed nos non prohibere.
Ius?
Non repetamus in commune istud sumimus.
Quam ob causam?
Quia non potestis audire omnia scire est scire in universo.
Habuimus quamdiu viveret per totam historiam hominis,
nos scire cursu.
>> Ita simile videatur omnis inch movemus per viam scientiarum inventionem
multiplicando data copia sumus ut opus ad processionem exponentially
ut magis magisque revelabis de visceribus vitae
quomodo universe operatur, de agitantem scientific indicio,
et inventionis sumus hodie.
Volumine data iustus semper crescit eundo.
Ita agere possit hoc est immane mittam.
>> Igitur cum venisset unus de rebus explicandum respicimus quid NoSQL?
Quomodo NoSQL istum quoque nodum solvendum?
Bene, obviat relationis databases, Query Language exstructa,
SQL-- quod suus vere a construct de obviat relationis database-- haec sunt
ipsum pro repono.
>> Retro '70s rursus orbis est carus.
The provisioning exercitium repono inceptum est in perpetua.
Scio.
Ego autem vivebam it.
Scripsissem forsitan repono pro coegi enterprised superserver company
retro in '90s.
Solum versus est et alia cruciatumque repono array est iustus aliquid
quotidie res accidit.
Et nunquam intercluditur.
Maiorem densitatem repono, postulatio princeps repono densitate,
et magis efficiens repono devices-- suus nunquam intercluditur.
>> Et NoSQL est a magna technicae quia normalizes notitia.
It-duplicates de notitia.
Ponit in notitia structurae agnostic omnem aditum est ad exemplum.
Applications, quod potest ledo multiple SQL database, currere ad hoc quaero,
et data in figura quod opus ad processionem ad adlevandis laboribus.
Quod sonat fantastic.
Solum versus est autem cum ratio, si suus agnostic omnia,
ipsum enim nihil est.
OK?
>> Id autem fit cum relativa database.
Suus 'ipsum pro repono.
Suus 'normalized.
Suus 'obviat relationis.
Sed ad hoc quaero sustinet.
Et squamae et verticem.
>> Si maior necessitas SQL database sive a potentioribus SQL database,
Ibo emat melius frustro ferreo.
OK?
Totis viribus meis servierim amet elit qui fuerunt per major upgrades
in tantum SQL infrastructure ut sex mensibus,
ipsi erant 'hitting murus iterum.
Et responsum redditur ab Samnitibus aut MSSQL Oracle ut aliquem alium maiorem vel lectus.
Sed salva non emat grandior pyxide quod forsit.
Oportet etiam mutari.
Unde hoc facit opus?
Is officina bene usi sunt propter offline propter imperitiam analyticorum, OLAP-type adlevandis laboribus.
Et quod suus ubi SQL pertinet.
Nunc suus usus hodie multi online transactional processui-type
applications.
Et is officina iustus teres at planitie aliqua USUS,
sed is iustus non ascendent viam NoSQL facit.
Quod puteus 'loqui paulo de frenum quod quid est.
>> Nunc NoSQL e contrario magis enim conputant dolor.
OK?
Non ad agnostic accessum exemplaris.
Dicimus de normalized structuram vel hierarchicae structurae.
Notitia est in relativis database coniunctæ a multiple tabulas
necessaria ad visum.
Notitia in a database NoSQL Reposita est in a tabellae ut
continet hierarchicae structurae.
Omne quod data esset normaliter coniunximus totum usque ad producendum illa sententia
Reposita uno documento.
Et quasi parum confabulabimur quoniam duorum opera usi.
>> Sed ratio est ut congregem vestri notitia haec instantiated views.
OK?
Tu superas scandere cura gradatim scandit.
Ius?
Si opus crescere magnitudinem meam NoSQL botro,
Non postulo impetro grandior lectus.
EGO adepto alio arca archa.
Et verni illis simul, et possum contritione pervalida quod data.
Nos loqui a frenum de sharding quid est, esse
scandere posse quod database trans multiple fabrica corporis
et predictam barreram amoveri quod requirit me ad superas scandere cura verticaliter.
>> Sic suus 'vere aedificaveruntque online transactiones processus et scale.
Illic 'a magnus distinctio hic inter relationem, ius?
Referens, quod nescio quaestiones sum postulaturus.
Ius?
Si quis ex Reporting-- mea ipsum department
vult just-- quot mei teloneariorum hoc proprium habet qui
emit hac day-- nescio query quid ipsi erant 'iens ut peteret.
Sic oportet agnostic.
>> Nunc in online transactional application,
Scio quid quaestiones Im asking.
Magnificavi opera mea aedificavi applicatio valde specifica workflow.
OK?
Propter hoc si venero optimize data ut congregem ad sustinere workflow,
suus 'iens velocius erit.
Et ideo potest NoSQL vere accelerare partus
illorum genera officiorum.
Omni jure.
>> Sic erant 'iens ut in modicum ibi ratio.
Quidam, oculi tui ut parum revolvant.
Sed facere temptabimus usque efficere potero.
Sic si vos es in project administratione, illic '
a construct vocavit triangulum cohiberi.
OK.
Triangulum arctat dictat habere non potest omnia in omni tempore.
Non habes pie et homines excogitant.
In dolor sit amet, triangulum coactus est vile potes,
vos can have istud, vel potest habere bonum.
Colligunt duo.
Quia non potestis omnes tres.
Ius?
OK.
>> Audiens ergo multus.
Suus 'a triplici coacte, triangulum tergemini nece coacte,
aut ferrum trigonum oftentimes-- Cumque eminerent actoribus fama,
quod puteus 'loqui de hoc.
Nunc habent databases sua ferro triangulo.
Et ferro triangulo data dicimus theorema CAP.
OK?
>> CAP theorema dictat quomodo operetur databases
sub ipsa condicione.
Et puteus 'loqui de quod ille status est.
Tria autem trianguli, ut ita dicam, C constantiam.
OK?
Ita in CAP, constantiam significet quod omnia clients qui can obvius database
et semper probabilitatem bonam habent valde stat sententia data.
Nemo est aliud video amet.
OK?
Si videbo database, Im 'cum idem
ut socius meus qui videt idem database.
Quod constantia.
>> Availability: quod significet quod si online database si inveniatur,
ut omnes clientes semper legere et scribere.
OK?
Ita omne quod client vales scripturam legere, database
semper poterit read data et scribe data.
Quod si ita est, suus 'an available ratio.
>> Ad tertium dicendum quod est et quod dicimus partition tolerantia.
OK?
Partition tolerantia means quod ratio bene operatur
non obstante physica network partitions inter nodorum.
OK?
Ita non granum in botro nodes colloquimur inter nos, quid?
Omni jure.
>> Ita obviat relationis databases choose-- Duae possis.
OK.
Ita obviat relationis databases eligere ut constes et available.
Si forte inter partitionem in DataNodes in data copia,
datorum inruerit.
Ius?
Is iustus descendit.
OK.
>> Et hoc est quod habent crescere maioribus boxes.
Ius?
Quia illic 'no-- solet, botrus datorum et plurimi eorum non
quod operari viam illam.
Sed maxime databases scale verticaliter in uno buxum.
Quia oportet ea esse consistent et available.
Si fuerunt a partition sit injici, alioquin debueratis eligere.
Habes electionem facere constans et available.
>> Et ut 'quid NoSQL databases facere.
Omni jure.
Ita a NoSQL database, it venit in duo sapores.
Nos have-- Euge, venit in sapore,
sed comes cum duobus basic quid characteristics--
volumus et vocetur CP database, vel consistent et partition tolerantia
ratio.
Ut electionem faciatis haec guys Nodis amittere mutuo contactu,
sumus nequaquam permissuri populus scribere amplius.
OK?
>> Donec saepto tollitur, scribe obstructus est aditus.
Id haerent nequeat.
Haerent consistent.
Cum videamus partition se injiciunt,
nunc stat, quoniam erant 'non iens
ad patitur mutationem data duo lateribus partition independenter
nec alterum ab altera.
Habebimus convictum restaurandum inducantur communicatio
ante omnes ad update notitia datur.
OK?
>> Altera saporem esset AP ratio, vel an available et partita
tolerantia ratio.
Hi guys non curant.
Ius?
Aliqua node quod gets scribendum nobis capiam.
Ita Im 'replicating data mea trans multiple nodorum.
Hi nodorum adepto a client, client venit in haec dicit Dominus ecce ego nonnullas conscribemus data.
Node dicit, non habet difficultatem.
Nodi iuxta eum gets scribe in eodem censu
'iens ut nulla.
Alicubi back a tergo finem, 'iens ut notitia replicare.
Et tunc suus 'iens ut aliquis scire, uh-o quod ratio cognoscet uh-o
Ibi suus Status duobus lateribus.
Quid ergo faciemus?
Et quid facient tunc est faciunt aliquid quod
causa susceperis ut eos permittit data statum.
Et puteus 'loqui de quod in altera chart.
>> Hoc monstrare here.
Et ego non ascendo ad nimis quanto in hoc, quia hoc
gets in altum data ratione.
Tamen illic 'a transactional dignissim
runs in a quod ratio relationis patitur me ad tuto facere updates
multiplex in rebus datorum.
Updates et eveniet simul aut minime.
Et hoc dicitur ACID arbitrantur.
OK?
>> ACID dat nobis atomicity, constantia, segregationem, et diuturnitatem.
OK?
Eo pacto prorsum atomi, rebus gestis, omnibus updates aut fieri aut non mi.
Quod constantia datorum semper
adducentur in consistent status post an update.
Numquam discedere a datu applicando ad mala Status.
OK?
>> Sic suus 'paulo aliter quam constantia CAP.
CAP constantia sint omnia mea Semper elit possunt elit.
ACID constantiam significet quod cum quamquam a facto, data bonum.
Mea sunt omnia bona relationes.
Im 'non iens ut delete parentis row orbum liberis relinquendum fasciculum
quidam in altera tabula.
Fieri non potest convenire nisi ego in an acid commerciumque considerent.
>> Sequestrationis significat quod transactions aliud ex alio numquam eveniet.
Terminus praecessi of notitia erit in eodem statu permanet
ut si illis transactions qui edicunt concurrently
serially excitaverat ultimo supplicio affectis.
Sic suus 'Concurrency imperium in database.
Sic basically, I can not the increment simile bis duabus operationibus.
>> I Si autem huic addere valorem et veniet in duobus geruntur
conantur facere aliquid iens impetro illic priorem
et alius scriptor iens impetro ibi.
In novissimis duo.
Vides quid dicam?
OK.
>> Diuturnitatem est pulchellus fictos.
Cum adhibe agnoscitur, suus '
iens ut sit ibi etiam si ratio inruerit.
Quod cum ratio recuperat, qui negotio quod creditum
Omnino non futurum.
Sic ut 'praestitis cautionibus of ACID geruntur.
Qui es pulchellus nice quod praestitis cautionibus habere in a database,
Sumptus autem ad predictum.
Ius?
>> Quoniam forsit cum rerum prospectu quem est
si vero in partem data set mihi statuere.
Im 'iens ut habere updates unam partem vel ad aliam.
Quod si fit, tunc Im 'non iens
ut possit sustentare videbuntur inesse ea.
Mortibus aegrotationum morientur non possunt simul stare.
Mortibus aegrotationum morientur non solitaria.
Hoc est ubi frangit nam obviat relationis databases.
Et haec est ratio respectiva databases superas scandere cura verticaliter.
>> Contra nos quid suus 'vocatur BASE technology.
Et haec sunt NoSQL Databases.
Omni jure.
Sic habemus CP, databases AP.
Et hi plerumque nomine appelles available, mollis, eventually
cohaerebat oratio.
OK?
>> Basically available, quia haerent partition tolerant.
Et semper erit ibi, etiam si illic '
retis maceriae solvit nodos.
Si loquamur de node sum Ad legere elit.
OK?
Ne semper sufficiebam scribendis si data sum a suggestum stat.
Sed data sim legere.
>> Mollis status indicat cum lego notitia,
ne sit idem quod alii nodos.
Si recta sententia de node alibi in botro
et ultra non replicatur botrum portassent tamen cum lego notitia,
ne illa competunt.
Tamen erit aliquando stat,
ad designandum quod cum a scribe facta est ratio,
erit replicare trans nodorum.
Et tandem, quod rei publicae adducentur in ordinem,
sit congrua et statum.
>> Nunc CAP theorema realiter ludit tantum in unam condicionem.
Quod ubi incidit condicio.
Quia si suus 'in operating Duis modum nulla partitio
omnia suus 'fere omnium constans et available.
Tantummodo vos solliciti CAP quum partition.
Ita sunt rara.
Quomodo autem ratio cum illis reagit occurrunt dictet quid ratio ordinis
erant 'commercio cum.
>> Sic lets 'inspice quid AP enim similis ratio.
OK?
AP systems venit in duo sapores.
Veniunt sapor est dominum magistrum C%, semper praesens.
Et veniunt in alia saporem, quae dicit,
nescis quid ego acturus solliciti de hac re partitioning
cum actuali partition occurrit.
Alioquin primum futurum nodis 'iens accipere iudicium.
OK?
>> Si igitur aliquid simile Cassandra.
Cassandra esset a domino magistro, ego sum scribere aliqua node.
Ita quod accidit?
Ideo in obiectum database quod est in duobus retiaculis duos.
Lets vocant illud S. Sic habemus pro statu S.
Habemus aliquas operationes S on quae permanens.
Cassandra sino mihi Scribo multiple nodorum.
Itaque dicimus potiri describet s ad duo nodis.
Quid accidit tandem est dicimus quod partitionibus elit.
Ibi non potest esse a physica network partition.
Sed quia de consilio systematis, suus '
partiare actu quam primum ut accipias duo scribe nodos.
Suus 'non cogendo ad me scripsisti omnes per unum node.
Scribo duos nodos.
OK?
>> Quare iam bino.
OK?
Quid suus 'iens accidere est prius aut posterius,
replicetur quod futurum eventum.
Et quid futurum dicitur a partition recuperare, quod
est ubi illa duo status ad invicem
et futurum algorithm qui decurrit intra database,
decernit quid agere debeamus.
OK?
Per defaltam, ultimum update maxime uincit in AP ratio.
Ita illic 'usitas a default algorithm, quod
vocant callback munus, quod
vocabitur cum hac conditione si deprehendatur faciendam quidam logic
easdem dirimere de illa conflictatione exprimi.
OK?
Defaltam callback et default resolver maxime in AP databases
est, coniecto quis, timestamp conciliat.
Hoc ultimum update.
Im 'iens ut update in hoc loco.
Ut TUBER hoc testimonio quod testificatus sum dumped in off iterum detecti pergravis log
revertere ut user potest et dices Nullam erat turbantur.
Verbum quod factum est?
Et possit actu TUBER recordum omnes collisiones et Rollbacks
et vide quid accidit.
>> Sicut autem usura quoque possis includunt logic in callback.
Sic vos can mutare callback operatio.
Possis dicere, ohe volo ad hoc data remediate.
Et ego volo experior et merge illis duobus libris.
Sed quod vides.
Non database sciat facere quod per defaltam. Maxime tempore,
solum datorum nouit, id dicere
Hic speciosus ultimus record.
Quod suus 'iens ut vincat, quod ut Im 'iens ut pretium.
Semel saepto recuperare et replicetur occurrit,
habemus iecisse nostrae civitatis, quae initium est, quod
merge status omnium obiectorum.
Ita AP systems habere.
CP systems non opus ut fatigo super hoc.
Nam ut primum ex partition tur, iustus prohibere accipiens
scribit.
OK?
Sic ut 'facillimus agam cum constans
ubi omnino nullam updates.
Quod cum ratio CP facere.
Omni jure.
>> Sic lets 'loqui paulo bit de accessum exemplaria.
Cum fama NoSQL suus omnia circa accessum exemplaris.
Sed ad hoc SQL, quaero.
Suus 'copia relationis.
We do not have ut fatigo de accessum exemplaris.
Scribo complexu querit.
Sequitur et tetigisset domatum fistulas elit.
Ut 'quid hoc spectat huiusmodi ordinationem.
>> Ita in hoc peculiarem structuram, Nos 'vultus procul a products catalog.
Habeo generibus consequat.
Habeo libris.
Habeo albums.
Habeo videos.
Necessitudinem inter products dicat autem aliquis ex his, album,
videos mensis I: I.
Sunt omnia?
Id ego teneo, et quod correspondet ID
in libro album aut video.
OK?
Ut 'I: I necessitudinem qui trans tabulis.
>> Nunc books-- omnes est radix habent proprietates.
Non forsit.
Optime.
Unius ad relationem, ut omnia elit eget libro describit.
Albums-- albums habent vestigia.
Hoc dicimus esse unum multis.
Omne album potuit obliquos multos et inexplicabiles.
Ita pro omni on track in album, potui
hunc alii dant in mensa.
Ita ego creo unum record in mensa mea albums.
Ego creo multiple records vestigia in mensa.
Habitudinem unius ad multa.
>> Haec relatio est quid dicimus multi-ad-multi.
OK?
Vides inductis histriones posset esse movies multis multa video.
Quid enim hoc facimus tabularum mensam inter illos, quod is iustus
maps actor ad ID ID video.
Iam EGO can partum a query junctae videos per actor video histrionibus,
hoc me delectat, et tincidunt index omnes movies omnes artifices
qui in movie.
>> OK.
Ita hic ire debemus.
Unum est in summo gradu ut- agnationem definias unius ad multa,
albums ad vestigia; multi-ad-multi.
Isti sunt tres summo gradu relationes in aliquo database.
Si tu scis quemadmodum isti necessitudines cooperantur,
tunc vos teneo multum iam de database.
Ita NoSQL operatur paulo aliter.
Sit iterum cogitare quid omnia quæ nata procedere vultu.
>> In a copia relationis, I volo impetro omnia quæ nata
omnia quæ nata est album.
Ut sit amet enim quaero.
Habeo enim libellos quaesitum.
EGO got a query de albums.
Et possedi quaesitum tot videos.
Et ego got ut mitteret illud omnes pariter in eodem a album
et ascendit ad concinnandas lucernas necessaria application ut 'id petentium adhiberent.
>> Ut libellos coniungo Books et products.
Ut album mea habui iungere Uber, Albinus, et album.
Ad mea video mihi Videos ad coniungere Products,
coniungere per Actor Videos, et adducam in Urbe.
Ita quod post tertiam quaero.
Ipsa complexu queries ad convenire unus praecessi set.
>> Quod minus est quam optimal.
Inde est, quod cum dicimus de notitia structura ut '
ædificavi agnostic accessum pattern-- bene magna.
Et hoc est vere potest quomodo nice quod weve 'verat data.
Et scis quid?
Unum est enim histrioni record.
>> Ut 'frigus.
Ive 'deduplicated omnes histriones, et iudicium meum consociationibus
in hoc mapping mensam.
Tamen questus notitia fit ex carus.
Misi autem tota ratio Pentium haec notitia structurae jungens simul
quae data reverti possit eruere.
>> Sic quam operor EGO adepto circa?
In NoSQL suus 'circa aggregatio, non ordinationem.
Unde vult dicere volumus sustinere accessum exemplaris.
Si aditus pattern ad applications,
EGO postulo impetro omnia quæ nata.
Sit amet in omnes mensae unius posuit.
Si omnes productos in mensa EGO can iustus lego omnibus productis
et per hoc illam de tota.
Sed quid faciam?
Illic 'haud bene in NoSQL structura ad mensam.
Confabulabimur pauco circa quomodo hoc operatur in Dynamo DB.
Sed non est idem attri- buta et easdem proprietates
ordine singula in singulis item, sicut tu in an SQL mensam.
Quae sit porro ista permittit me multum facere
detisque mihi multum mollitiem.
In hoc casu, I mea product documenta.
Et in hoc exempli gratia, omnia
Product exstat documentum in mensa.
Vestibulum et liber Id quod dat speciem habentem formam librum.
Et applicationem esset transibit in ID.
>> At applicationem versu impellunt, terno Im 'iens dicere, quomodo type testimonium est?
O libri scriptor record.
Libro records haec proprietates.
Fac aliquid creare libro.
Et ecce ego implebo obiectum libro hoc item.
Altera item et venit Dicit item quid hoc?
Item quid est album.
Heia autem totum diversis processus translaticiarum quia,
quoniam suus 'an album.
Vides quid dicam?
>> Sic applicatio tier-- I iustus lego omnibus illis gestis.
Omnes committitur venientem in.
Possent varia esse.
Et suus 's application logic qui trans virgas illas
et decernit eos quomodo ad processionem.
>> Et ideo nos optimizing schema pro accessum exemplaris.
Nos discis by detecta prolaberetur illis tabulis.
Erant basically accipiens haec normalized structuras,
et aedificant hierarchicae structurae.
Intus unumquodque horum records Im 'iens ut videret aciem proprietates.
>> Hoc enim intus document Albums, Im 'cum vestit of tracks.
Qui nunc vestigia become-- suus ' basically puerum istum mensa
hic est, in tali structura.
Ut possis in DynamoDB.
Hoc facere potes in MongoDB.
Hoc facere potes in NoSQL database.
Create haec genera data hierarchicae structurae
quod sino vos retrieve notitia celerrime quia nunc
non habent conformare.
Cum ego inserere a row in Tracks mensam aut a row in Albums mensam,
Quod mihi evenit schema.
Habeo vel habere attributum definitur illam proprietatem.
Singulos autem illorum, cum insererem quod versu.
Quod non accidit in NoSQL.
>> Possum aliud ex toto sequendum proprietates in omni document
quam inseres elit.
Ita plurimum mechanism.
Et suus 'vere, quomodo te optimize ratio.
Quia iam quaero, instead Hae tabulae sunt apud omnes conserundi
atque administrandis dimidium a dozen queries trahere opus notitia,
Im executione query.
Et Im iterando trans results set.
dat ideam virtutis NoSQL.
Ego ibo genere utitur hic et hoc parum loqui.
Unde magis est hoc genus venalicium aut technology--
ipsum lorem type discussionis.
Tamen suus 'maximus intelligi Quia si consideremus summum
hic ad hune chart, quid nos 'vultus procul
est quod vocamus technology hype curva.
Et quid est est novum effercio venit in fabula.
Populus reputo suus 'magnum.
Ive 'solvitur omnem industriam meam problems.
>> Hoc posset esse finis omnes omnia omnibus.
Et satus usura is.
Et ideo dicunt ista non faciat.
Hoc est non erit recta anima.
Vetus effercio erat melior.
Et revertatur ad faciendum quæ erant in via.
Ac tum demum vadunt scis quid?
Hoc effercio est malae.
Utinam quam agit.
Aliquando instar sicco quam operibus satus questus melius.
>> Et rem ridiculam circa illam est, ad quod genus linearum
dicimus Technology Adoptio Curve.
Et quid accidit est habemus quaedam technology trigger.
In casu databases, suus 'data pressure.
Locuti sumus de punctis aestu de data pressure per tempus.
Quod cum data pressura misellam quodam punctum, quod est a technology trigger.
>> Suus 'questus nimis carum est.
Accipit diutius processus notitia.
We need melius aliquid.
Vos adepto novatores ibi discurrentes,
scrutantes quid quaeratur.
Quid novum idea?
>> Quid proximus ita ut facias hanc rem?
Et ascendit ad aliquid.
Et quorum verus dolor cruentis guys in aciem
advenero salire undique ex inde exire, quia non egebunt lumine responsum.
Nunc quod necesse est et happens-- suus dexteram fieri nunc in NoSQL.
Videbo eum in omni tempore.
>> Necesse est quod contingit populus satus usura novus tool
similiter antiqui lima dicebant.
Et inveniet eam non opus ut bene.
Quae non memini me loquebantur ad priores hodie.
Sed huiusmodi, cum jackhammer inventa,
Nec poterat quisquam fabrefacta dominantur eorum conlident concreto.
>> Sed hoc est quod suus ' incipit cum NoSQL hodie.
Maxime si in tabernis eorum quae narrant unusquisque ad NoSQL tabernae sunt.
Quid ipsi 'effectus est ipsi erant 'usura NoSQL,
et erant qui levabunt eam plena obviat relationis schema.
Quia ut 'quam databases designat.
Et miraris cur Nonne bene faciendo?
Pueri, hanc rem putet.
Habui obseruare omnia mea iungit in-- suus sicut, non, non.
Tenere iungit?
Cur ita agis contra jungens data?
Non concurrentibus vobis in NoSQL data.
Vos illud aggregatum.
>> Si vis ad hoc disce quam prius actu operatur ferro
satus usura is.
Noli querere novis uti instrumenta Eodem modo vetus instrumentum adhibetur.
Male usus es habiturus.
Et omnia et singula tempore quod quid est.
Committitur ascendentem cum hic suus 'quoniam populus instar sicco
uti instrumenta.
>> Fecerunt idem cum obviat relationis databases inventae sunt,
file sunt loco ratio.
Conati aedificare file systems cum obviat relationis databases
Quid quod et intellexerunt.
Non operari.
Sic intelligendo optimum exercitia nulla tibi ex operibus
est ingens.
Valde maximus.
>> Sic erant 'iens ut in DynamoDB.
DynamoDB AWS est scriptor copiose-curo NoSQL suggestum.
Quod plene-curo medium?
Significat autem fraternitatis non necesse habemus vere solliciti sitis.
>> Eris ingrediens, nemini dixeris nobis opus est mensam.
Indiget hac tantum capax.
Vos ledo puga pyga, et cibaria omnes retro infrastructure interuenit.
Sed hoc est immane mittam.
>> Quia cum vos loqui de succederent, database,
NoSQL data botri at scala, cursus petabytes,
millions of currit secundo per geruntur,
haec non parva racemis.
Mille exemplis loquimur.
Administrandi milia instantiarum, exempla etiam virtualis,
tibus verus dolor.
Dico cogita omni tempore operating ratio patch exeat
aut nova datorum.
Quidnam est istuc operationally vobis?
Eo pacto prorsum got 1,200 quod servo necesse sit amet.
Iam Britannorum etiam cum Automation, quod longum.
Quae potest esse causa multum perficiendis capitis,
quia descenderant ut officia.
>> Ut update his databases, I facerent hyacintho viridi deployments
ubi satis explicatis ordinibus upgrade et dimidiam partem Nodorum upgrade et aliam medietatem.
Tollito descendit.
Ita administrandi infrastructure scala est immensum poenali eruantur auxilio.
Et AWS tollere dolor conterendos de ea.
Et NoSQL databases potest ut mirum in modum molesta
secundum modum superant.
>> Superas scandere cura gradatim scandit.
Si uis maior NoSQL datorum emere magis nodos.
Omnis node emeris est alio perficiendis capitis.
Sic enim alius faceret.
AWS id facere potest.
>> Nos sustinere document key valorem.
Sed non multum in altera chart.
Illic 'multus of diversus sapores NoSQL.
Haerent omne genus questus munged simul ad hunc locum pertinebunt.
Et aspicere potes DynamoDB Assentemur et nos ambos documentum key valorem
hoc loco reponunt.
Et quaeratur features unius super alterum.
Mihi vero ista vi multum duodecim aliarum medietatem.
Quilibet enim vitae fine technology et festive dissolvitur.
Nolo dicere, vel potius MongoDB peius operati sunt quam Couch ergo Cassandra,
tunc Dynamo, aut e converso.
Inquam, haec sunt bene.
>> Suus 'ieiunium et suus' aliquando stat scala.
Hoc est unum de maximis cum vos adepto bonuses AWS.
Cum DynamoDB est potestas ut humili uno digit
millisecond latency aliquando scala.
Erat consilium ratio finis.
Quae faciunt ipsum habemus millions of geruntur per secundam.
>> Nunc ibo per quosdam hic paulisper causis utimur.
Integrata accessum control-- habemus petitiones quas vocant
Access Management identitatem, aut IAM.
Permeat omnis sapientiae ratio, omni seruicio quod AWS offert.
DynamoDB est haud eximius.
Vos potest refrenare access ad DynamoDB tabulis.
Contra omnes per rationem AWS definiens accessum numeribus muneribus permissiones
in IAM infrastructure.
>> Quod suus integer amet in component quos nos vocamus Event Driven Programming.
Hoc novum exemplar.
>> AUDITORES: Quomodo tibi rate verae versus falsum positivis negativis
on your accessum imperium ratio?
RICK Houlihan: True positivis versus false negativis?
AUDITORES: Reversus quid vos should rediturum?
Ut opponitur dum semel convalidandum redire non debet?
>> RICK Houlihan: Dico vobis, quia non potui.
Si illic 'aliquod failures quaecumque in illa,
Nil homini quaerere quod quaestio particularis.
Sed hoc recte quaesitum.
Essem concupiit scire, quod ipse actu.
>> Et iterum, novum paradigma est eventus pulsus programming.
Hoc est quod possis explicandam complexu Programmata
potest operari nimis altum scale sine ulla quaecumque infrastructure.
Sine ullo certo quidquid infrastructure.
Et paulo confabulabimur de his quae ut media nobis
ut duo ad sequentia usi.
>> Primum faciemus is certe tabulae loquuntur.
API data genera pro Dynamo.
Et primum youll Vide tuens cum eo
si tu cum familiaribus datorum databases vere duo quaedam APIs
Ego youd 'vocant.
Vel duo genera caussarum API.
Unus illorum esset administrative API.
>> Quae diligentiam habebit functiones database.
Vestibulum repono engine, occasus sursum et addendo tabulis.
creando database catalogi et exempla.
Haec things-- in DynamoDB, vobis ipsum denique summa limites.
>> Sic in caeteris, databases, ut videres dozens
of imperat, administrativae mandant, nam configuring
eae quoque options.
In DynamoDB vos dont 'postulo eos quia conforment ratio non facimus.
Sic vos postulo efficio est unum indica mihi quid est mihi opus magnitudine mensam.
Sic vos adepto a ipsum limitata paro of praeesse exercitibus opporteret.
>> Partum a mensa update habes, tabula Delete Table, et Narrate Table.
De his enim tantum rerum vos postulo pro DynamoDB.
Vos operor non postulo a repono engine configuration.
Non ego sollicitus replicationem.
Nil opus sharding sollicitus.
>> Ego operor non postulo ut fatigo de aliquo ex hoc omnes effercio.
Omnia autem facimus vobis.
Ut suus ingens capitis ut 'iustus laminam sublata.
Deinde habemus crud operariorum.
Crud est aliquid quod nos vocate in database ut '
Create, Update, Delete operariorum.
Hi sunt commune database operationes.
Quae sicut posuit item, item get, update items, delete items, batch query, scan.
Si vis tota lustro mensam.
Omnia trahere off mensam.
Unum de tincidunt DynamoDB est licentiam opinionum praveque factorum parallel intuens.
Itaque mihi multa cogi fila illa vis currere scan.
Et nos can run fila illa.
Possumus nent quod scan up trans multiple fila
ita vis scalare totum mensa spatium ipsum, quod tam cito declinamus in DynamoDB.
>> Altera API habemus flumina nostra dicimus API.
Nos quoque non loqui multa de hoc iure nunc.
Ive 'got nonnullus content postea Hac in ornare.
Sed Profusum est vere running-- eo tempore duellum iussisset esse cum
et partition mutationem stipes.
Omne quod fit in ostendit in mensa pisces.
>> Omnis scribe ad mensam ostendo sursum on amnem agebantur.
Unde habes in flumine quae potes esse.
Puteus 'loqui de quod rationes rerum apud vos
cum talia replicatione creando secundarium indices.
Omnia genera realiter frigus quod potes.
>> Notitia typus.
In DynamoDB, nos sustinere tam key value et document data genera.
Ad sinistram elit hic nos parcere primorum nostrorum rationes.
Key valorem genera.
Hi sunt tangite, numeri, et binaries.
>> Ita iustum tria genera basic.
Deinde ponit ea habere possunt.
Dicit ei unus ex executiones rerum de NoSQL est vos non potestis capere vestit quasi proprietates.
Et cum DynamoDB potes capere vestit of basic genera sicut radix proprietas.
>> Et tunc illic 'tabellae genera.
Quot homines sunt familiar cum JSON?
Vos guys familiar cum JSON illa dixit etiam tanti
Suus 'basically JavaScript, Obiectum, Notation.
Is sino vos ut basically definimus hierarchicae structurae.
>> Vos can reponunt a JSON documentum DynamoDB utendi re communi components
aut aedificium Stipitibus qui sunt available in plerisque programming linguis.
Java igitur iudicia si habueritis, tu respiciens at maps et limites.
Ego potest creare obiecta, quod area map.
A map sicut key valores condita quasi proprietates.
Et habeam Lepidique tabulis valores intra illas proprietates.
Vos can reponunt hoc argumento implicato hierarchicae structurae
sicut unum attributum of a DynamoDB item.
>> Itaque in tabulas DynamoDB, non aliter ac pleraeque NoSQL databases, tabulas habere items.
In MongoDB noluisti vocant horum Documentorum respiciunt.
Illud enim lectus turpis.
Etiam documentum database.
Vos vocatis horum Documentorum respiciunt.
Documentis vel items habere attributa.
Attributa esse vel non existat in item.
In DynamoDB, illic ' una amet attributum.
Qualis in relativis datorum Habes primum key in mensa.
>> DynamoDB habet quod dicimus hash key.
Hash key oportet esse singularem.
Cum igitur definire cinis mensam, basically quis Im dicens
omnis item habebit hash key.
Et omnis hash key oportet esse singularem.
>> Item omne definitur per quod unique hash key.
Quod non potest esse nisi unum.
Hoc est OK, sed saepe quid opus
hoc est, volentes habere hash ut paulo amet
quam sit unica identifier.
Saepe volo utor ut hash key sicut in summo gradu aggregatio situla.
Et sic per hoc quod addendo quod dicimus a range key.
>> Nullam nisi si suus mensa debet esse unicum.
Nullam rhoncus et si suus mensam Nullam rhoncus et compositum
oportet esse unum tantum.
Cogita ergo hoc modo.
Si habeo forum.
Et formam habet topics, habet postes, cuius responsis eius.
>> Ut habeamus hash key est locus ID.
Et innumera habeam clauem quod idem illud responsum rettulit ID.
Sic si vis omnem responsa particulari topic,
Nullam justo query possum.
Possum dicere omnem mihi Nullam id quod elementis.
Ego autem ut de omni re neque enim post illa locum.
Hi summo gradu congregationes sunt quidem magni momenti.
Patrocinaturum primaria access figurae speciem habeant commensus application.
Generaliter loquendo, hoc est quod vis facere.
Volumusque ut table-- sicut onerare mensam,
volumus formare data ita in mensa
quod applicatio hominem vel tenuissimum esse cito recipere illos results.
Et frequenter facere viam quae ut haec custodias congregationes sicut et nos
inserere data.
Basically sumus dilatatis notitia in quo haurias habes, ut fit clara.
>> Range claves patitur sospesque hash keys ut fiat aequalitas sicut scriptum.
Cum query a hash, habeo dicere detisque mihi signum quod hash aequatur.
Cum query a range, I dici potest dare me a range
quod est usura aliquod genus dives operator ut sustinere.
Nullam enim mihi omnem supellectilem.
Si aequalis, maior minus facit primum
tamen inter haec duo bona?
Ita horum generum range queries interest ut vitium.
Unus autem de re data, ut vos inviso accessu data, cum
vos obvius notitia suus semper aggregatio.
Suus 'semper de monumentis quod ita se habent ad hoc.
Da mihi omnia quae hic aguntur that's-- omnes res huius promeritum pecto
appetat propter ultimum mensis.
Quod aggregatio.
>> Paene in universis quae agis database esse quandam aggregationem.
Ita potest definiri poterit haec situla eius et dabo tibi haec range
attribuit poterit query on, Divitibus queries sustinere multis,
multique multos, application accessum exemplaria.
>> Nullam itaque aliud est key agit insinuat machinamentum
circum data posse exponi.
NoSQL databases opus optimus quando data est aequaliter
trans quod botrum portassent distribuit.
Quot homines sunt familiar cum hashing algorithms?
Cum enim dico et a hash hashing-- quia hashing algorithm
est via posse generare temere valorem ab aliquo datum valorem.
Sic in hoc casu, hash algorithm currimus est ND V fundatur.
>> Si id sit, quod Nullam sit amet mi habeo I, II, III.
Cum Nullam cucurri algorithm, revertere, et suus 'iens dicere
bene I pares 7B, II pares XLVIII, CD aequales III.
Sunt totam amet elit.
Quare hoc fecisti?
Scio enim quia non possum posuit records trans multiple nodorum.
>> Si id facere incrementally, I, II, III.
Nullam rhoncus quod autem habeo currit in hoc casu,
Nullam a parva spatium, 00 ad Fq ab imagine currit,
tunc venturi in monumentis et erant 'iens ut I, II, III, IV, V,
VI, VII, VIII, IX, X, XI, XII.
Quid accidit?
Omne quod insert node ad unum.
Vides quid dicam?
>> Quoniam olim cum split spatium et expandi gesta traducit
et saepto dicturus sum partition I 0 has spatium key ut LIV.
II partitio est LV ad LXXXIX.
III partitio est AA ad Fq.
Ita si Im 'usura linearly incrementing IDs vides quid istic agatur.
I, II, III, IV, V, VI, et usque ad LIV.
Ut ego in clauis records in system,
omnia desinit ire unum node.
>> Ut 'non est bonum.
Quod an antipattern.
In MongoDB habent hoc problema Nullam sit amet nisi uti.
MongoDB dat tibi optionem hashing of key valorem.
Ut semper, nisi vestri 'usura an incrementing hash
key in MongoDB aut eris affigens omnis scribere unum node,
et terminantibus tuis scribe throughput male.
>> AUDITORES: Estne A9 CLXIX in decimales?
>> RICK Houlihan: Yeah, suus ' alicubi circa.
A9, nescio.
Non debuit mea binariae ad decimales calculator.
Cerebro non sit similis mei.
AUDITORES: Iustus a velox unum tui Mongo comments.
Id ergo quod est obiectum nativa cum Mongo fecerit?
RICK Houlihan: Numquid fecerit?
Si exprimeret.
Cum MongoDB, vos have bene.
Vos can specify-- in omni document MongoDB habere underscore an ID.
Quod unicum valorem.
>> In MongoDB vos can proprius hash utrum necne.
Et dabit vobis ut bene.
Si scitis quoniam suus ' incertum sagittam dirigens, non habet difficultatem.
Non opus facere.
Non temere, si scias quod suus 'incrementing, ergo hash.
>> Nunc autem res de hashing, quondam vos hash
et hoc est a value-- cur hash claves semper
unique quaero, quoniam ego mutata quanti autem facere non possum rhoncus querit.
Non possum dicere hoc inter hoc aut illud,
quia non Nullam lacus sit amet aequalem esse dicendum est.
Qui enim induxit vobis quod hash key suus aequalem tantum.
Inde est quod in DynamoDB hash key queries semper aequalitatem tantum.
>> Ita nunc in a range key-- Adjungo range cum clavibus
omnes ad praedam venient et in illis range key records adepto repono in eadem partitione.
Ideo cito facile Nullam est quod reddat,
hoc est range.
Vosque cernitis omnia, cum idem hash
sudatio repono spatium in eadem partitione.
Vos can utor quod range key ad auxilium locate vestri notitia proxima parentemque coniungit.
Et sane quid hic agis?
Hoc unum pluribus elit.
Habitudo inter hash key et unum pluribus sit amet rhoncus.
Ego enim potest habere multiplicem hash claves.
Hoc tantum possum habere multiplicem range claves intra omnem hash key.
>> The Nullam definit parent, animose repetant definit filiorum.
Sic vos can animadverto illic 'hic Analog obviat relationis inter construct
et eadem genera construit in NoSQL.
Populus loqui de NoSQL ut nonrelational.
Suus 'non nonrelational.
Data semper relationes habet.
Rationum iustus exemplatur aliter.
Lets loqui paulo bit de diuturnitatem.
Cum scribere DynamoDB scribit tres modo replicatur semper.
Ad designandum quod habemus tres AZ s.
AZ scriptor sunt Availability Zones.
An potes cogitare Availability Zonam quasi data centrum
seu notitia collectio centra.
Haec sunt geographicam seduceretur ab invicem
trans diversus culpa zones, trans et aliam virtutem grids floodplains.
A defectum in uno non est AZ iens accipere aliam.
Tenentur etiam semper coniunctum simul atra fibra.
Sustinet unum sub I millisecond latency inter AZS.
Ut realis tempus notitia replicationes capax in AZS multi.
>> Et saepe multi AZ deployments occursum princeps requisitis availability
plerique inceptum Institutis.
Ita DynamoDB diffunditur obviae tres AZS per defaltam.
Erant 'tantum iens ut horum scientiam quae dicuntur scribe cum duorum quorumvis ex his tribus nodis venire
et dices Yeah, adfero.
Cur est?
Quia in parte read sumus tantum terga dabo vobis notitia
fit ex duobus retiaculis.
>> Quodsi fatales iam nunc replicating trans tribus et duobus lego,
Im 'semper praestati habendi saltem unus
qui legit esse maxime current exemplar data.
Ut 'quid facit DynamoDB consistent.
Iam vos can sumo ut convertat qui stat legit off.
Et tunc Im 'iens dicere Ego tantum legitur ab una node.
Nec possum praestare deferretur maximeque data current.
>> Scribes igitur si venit, non adhuc replicatur,
vestri 'iens habere liceret.
An ut 'eventually read consistent.
Quod autem sit dimidium sumptus.
Et hoc est cogitare.
Cum vestri 'lectio de DynamoDB, et es occasus sursum vestri capacitatem read
unitates, si vos sumo eventually stat legit vilius sit amet,
sumptus est dimidium.
>> Igitur pecuniam liberat.
Sed quod suus 'vestri choice.
Si vis an constans read an tandem read consistent.
Id quod vos can sumo.
>> Lets loqui de indices.
Ut diximus summo gradu aggregatio.
Non habeo claves Vivamus et weve 'got range claves.
Bonum est.
Et quod est in prima tabula I got una hash key, possedi unum range key.
>> Quidnam est istuc?
Ive 'got ut unius attributi Potes currere dives queries contra.
Suus 'range key.
Alia omnia illa item-- Sparguntur possum iis attributis.
Sed non possum facere aliquid huiusmodi, incipit, aut majus.
>> Quid enim aliud faciam quod?
An ego creo index.
Illic 'duo genera index in DynamoDB.
An index est realiter aliam opinionem de mensa.
Et loci secundarium index.
>> Primum certe fama.
Ita loci secundaria sunt coexisted eadem partitio elit.
Et tales sunt idem physica node.
Dicimus sunt convenientia.
Sensus, quod Ipsum agnoscent cum scribat de mensa.
Cum venerit in scribe, puteus 'scribere per index.
Te scribere ad mensam, et tunc agnoscent.
Sic ut 'stat.
Quondam scribe fuit agnoscitur a mensa,
suus 'spopondissemus loci secundarium index
eandem habebit notitia visionis.
Quid facis patiantur definire alternis range claves.
>> Ad utor idem eadem idem hash key ut primaria mensa,
quia ponitur simul eadem partitione et haerent cohaerebat oratio.
Sed potest creare index cum diversis claves range.
Sic exempli gratia, si certo cognovero conpletam fabrica qui habebat rudis partibus venientem in mensa.
Rudis et partes, et Lorem aggregatur per ecclesiam.
Et fortasse non est revocandum.
>> Quaelibet pars id quod est per opificem, post hoc tempus,
EGO postulo ad detrahendum de linea.
Possum nent an index quod spectaret,
aggregating ad diem fabricabimus parte illius.
Si mensa mea summo gradu iam per hashed opificem, officinas,
Id fortasse institutum parte, I potest creare index off mensam
ut per fabrica et hashed prefixo ex date OPIFICIUM.
Et isto modo dici potest, quicquam facta sit inter haec tempora,
Ego quidem ab acie uelim trahere.
Sic ut 'a loci secundarium index.
>> Hi habent effectus cohibentem vestra hash spatium key.
Quia cooperata est caritate, ac faetor manifeste eodem repono node,
et finire hash key spatium ad X gigabytes.
DynamoDB, sub tabulis, et partiri
in mensa tua occurrerunt omnis X gigabytes.
Ut vos loco X gigs of notitia in nos go [PHH] et alterum node.
>> Nos autem non divisit LSI trans multiple partitions.
Puteus split mensam.
Nos autem non divisit LSI.
Ut aliquid maximus intelligi
si vales plurimum, valde large congregationes,
Circumscribi autem itis ad X super LSIs gigabytes.
>> Quod si ita est, non possumus utor global secundaria.
Global secundaria sunt vere alius mensam.
Sunt totaliter off to partis primae mensae tuae.
Et liceat invenire omnino diversi textus.
Ex eo notitia textui Cogita in diversis duabus tabulis, exstructa
in duabus diversisque itineribus iretur.
>> Definire non possum a totaliter different hash key.
Definire non possum a totaliter diversas range key.
Et hoc potest currere omnino independenter.
Ut re Ive acceptis cibariis meum read capacitatem
et scribe facultas mea global secundarium indices
omnino independenter primaria mensa mea.
Si index definimus, dico et quanta legere et scribere
suus 'iens uti posse.
>> Et quod separatum a primaria mensa.
Sed nos haec tam index non solum definire hash et range claves,
sed non patitur nos projiciunt additional valores.
Si igitur de legere indicem et uis quaedam data
Non oportet ire ad principale mensam impetro additional attributa.
Possum projiciunt illos additional tribuit in mensa
suscipere accessum exemplaris.
Scio nos erant 'forsit questus in aliqua vere, really-- introeunt zizania
hic de ista.
Iam ex hoc egisse obtinuit.
>> AUDITORES: [tacita] --table key intelligitur erat cinis?
Originali cinis?
Multi-slats?
>> RICK Houlihan: Etiam.
Sic.
Mensa amet basically puncta ad item.
Sic enim index est monstratorem ad item in prima tabula.
Iam vos can sumo ut aedificaretur index, quod tantum habet clavem mensam,
et non aliarum proprietatum.
Et quae faciam?
Bene, maybe non item amplissima.
>> Vere tantum postulo scio which-- intercludatur mihi aditus pattern tractatu ut diceremus cras,
quae items continent haec proprietas?
Item non oportet referre.
Ego iustus postulo scio quae item hanc cohiberier ullo.
Sic vos potest aedificare indices quod tantum mensam key.
>> Sed quod suus 'quod primario indicio est in database.
Suus 'pro posse celeriter identify quod commemoravit,
quae ordines, quae items in mensam habere
ego quaerente proprietates.
>> GSIs, ut quomodo operantur?
GSIs basically sunt asynchronous.
Et venit ad update mensae mensam tunc asynchronously updated
totus of vestri GSIs.
Inde est quod sint GSIs eventually consistent.
>> Is est maximus ut nota ut cum aedificant GSIs,
et intellexi 'creans aliam dimensionem aggregation--
nunc dicimus exemplum hic est fabrica.
Puto posse diximus a medicinae fabrica fabrica.
Medicinae fabrica fabrica serialized frequenter habere partes.
Partes ingredientes a hip replacement omnes
paulo serius numerus eorum.
Et habere potuerunt et millions et millions of billions parts
in omnibus sceleribus quae navem.
Bene, ipsi vero indigent sub aggregate different dimensiones, omnia autem membra
in contione omnes partes, quae facta fuerant
in una linea, partes quod factum est
ex quodam in opificem quodam date.
Et haec aliquando congregationes ascendere billions.
>> Sic faciam cum quibusdam his qui duros nequeunt patimini
quia erant 'creando haec ginormous congregationes
in secundario indices.
Possent crudum parts quod fit cinis mensa sicut modo.
Vide quaelibet singularis numeri.
Vide quot Nullam uti.
Est pulcher.
Cruda data mensa diffunditur totus trans spatium key.
Mea [? scribere?] [? ingestion?] est terribilis.
Ego multum elit.
Tunc adimpletum est quod faciunt est creare a GSI.
Dico autem vobis quod ad opus omnes enim partes corporis fabrica.
Quid sum, repente billion accipiens ordines,
et ritatem eos onto unum node, quia cum
I aggregate sicut opificem ID quasi cinis,
latitudine vero numerum coemere, Im omnes repentinos
posito a billion partes ad quas pergere hoc fabrica eripuit me.
>> Quae potest esse causa multum pressura in GSI,
iterum, quoniam Im clauis una node.
Im posito haec omnia inserts in unum node.
Et quod suus 'a casu usum realis difficul- tates.
Sed eleganter possedi exemplum enim quod evitare.
Et post haec de quaestionibus quod semper mecum laboret.
Sed quid eveniat intellego, est ut GSI Non habes satis scribe capacitatem
posse omnibus dis ordines in unum node.
Et quid tunc est primarium, cliens mensam,
primae tabulae iugulandum quia GSI potest non custodire.
Ita voluntas mea insert rate super faciem terrae cades primaria mensa
sicut GSI conatur custodire.
>> Omni jure, ita GSI scriptor, LSI scriptor, quo quis uti?
LSI scriptor sunt consistent.
GSI scriptor sunt eventually consistent.
Si id urna tibi commendo usura GSI, haerent multo magis flexibile.
LSI scriptor potest sibi assimilari sicut GSI.
Et si data magnitudine per hash keys in your collection gigabytes excedit X,
tunc volo utor ut vestri 'iens GSI quoniam suus 'iustus durum modus.
>> Omni jure, ita scandendum.
Throughput in Dynamo DB, vobis praescripto can [tacita]
Throughput ad mensam.
Habemus teloneariorum non habent acceptis cibariis LX billion--
facitis LX billion petitionibus christifidelium laicorum, regulariter cursor procul a million super petitionibus
secundo ex parte nostra per tabulas.
Illic 'non realiter speculativa modum quanto
quam ieiunium et mensa Potes currere in Dynamo DB.
Sunt quaedam mollia limites ob gratiam tui
quod ponimus in tam ne insanimus.
Sis magis quam quod non a forsit.
Venisti dic nobis.
Puteus vertere dial.
>> Omnis gradus ad aliquam rationem in omni munere, nam recedit vespertilionem
ita insanire non adepto se in malum.
Occupandi modum nec in magnitudine.
Vos can loco quotcunque of items in mensa.
Magnitudine an item est limitatur ad CD kilobytes singulis,
item non esset attributa.
Itaque summa horum omnium attributa limitatur ad CD kilobytes.
Et tunc iterum, habemus quod paulo LSI issue
cum X gigabyte limit per hash.
Auditos numero ego absentis quid tu sis qui loquaris ad me, ut is--
AUDITORES: Oh, CD kilobyte est item per magnitudinem maximam.
Sic item habet omnia Dei attributa.
Ita CD k sit totalis size quod item chilioctetis CD.
Vnde inter omnia attributa Conjunctis igitur omnes data
quod in omnibus conditionibus, separatim involutum in totalem magnitudine,
currently hodie item modus retinendus CD k.
Sic iterum scalis evaserant obtinuistis per partitioning.
Throughput est cibariis ad mensam gradu.
Et vere duos nodos.
Legimus capacitatem et scribe capacitatem.
>> Ita haec adaptantur independenter invicem.
RCU mensura firmiter stat legit.
OK, ita si vestri 'dicens volo 1,000 RCU scriptor qui sunt stricte consistent,
sunt consistent legit.
Si tu dicas volo stat casus ferat, legit,
potes provisio 1,000 RCU scriptor, vestri 'iens
ut 2,000 eventually consistent legit.
Et dimidium pretium pro illis eventually consistit in legit.
>> Iterum adaequatum independenter invicem.
Curamque habent throughput-- Si C% of vestri consumet RCU,
Non es incursum disponibilitate iura tua.
Ita prorsus sine invicem.
Omni jure, sic rerum Dixi breviter throttling erat.
Throttling est malum.
Throttling indicat malos non SQL.
Sunt possumus auxilium vos sublevare throttling te
experiendo.
Sed optima solutio Ad hoc fiat scriptor
quod vales a inviso quia hic nihil anti-ludere exemplar.
>> Haec res non uniformiter adlevandis laboribus, claves calidum, calidum partitions.
Im hitting particulari key spatium difficillime aliqua causa.
Quare ego hoc facerem?
Sit scriptor instar quod ex.
Im permixtio indignatio mea data frigore data.
Im 'adepto inmisso mea tabulas ingens, sed illic 'realiter
tantum quidam subset de data id mihi amet.
Ita log data, ut multum elit, quotidie sese data log.
Et surgentes eadem ingens log data.
>> Si vestri 'iustus omnia quae iacta fugamus mole log data in unum magnus mensa, super vicis
mensam 'iens impetro ingens.
At ego vere curae tandem XXIV horas septem diebus
ultimum XXX dies.
Quicquid fenestram tempus quod Im 'interested in vultus
utriusque enim rei me aut id interesting res mihi
quod suus 'tantum per fenestram tempus quod EGO postulo.
Quid ego haec annis X precium log data in mensa?
Quid est quod causa mensam fragment.
>> Is gets ingens.
Ea incipit expandere trans milia nodorum.
Quoniam de pietatis vestrae capacitatis esse tam humile, vestri '
actu rate limitando singulis Unus autem de his singulis nodorum.
Sit at amet quam ergo volvuntur super mensam.
Quomodo nos curo quod data paulo melius fugere problems.
Quid autem vultus amo?
Hoc similis.
Hoc est quod malum NoSQL vultus amo.
>> Clavem hic adveni calido.
Si quaeris latus huc hi omnes magnificos meos parietes instruxerunt.
EGO got XVI partitions Ascende huc in hoc particulari database.
Et hoc omni tempore.
Haec omnia discurro pretium tempus.
Suus dicitur calor turpis.
Calor map quomodo dixerit mihi es tuum accessu spatium key.
Quid est hoc dicere ut illic 'aliquod particulare hash
hoc guy amat an Multa, quia hes
percutiendo realiter vere ferreus.
>> Tam caeruleum est nice quod.
Nos similis caerulei coloris.
Non rubri.
Rubrum scriptor ubi pressure tetigisset domatum fistulas ad C%.
C% nunc es ad iugulandum.
Cumque videris aliquem red versus Teraho et suus 'non iustus Dynamo DB--
omnis NoSQL database habet hanc difficultatem exsolvere.
Sunt exempla possint anti- expellam haec genera condiciones.
Quod ego facio, ego opus ipsum adlevandis his conditionibus.
>> Quid autem vultus amo?
Et hoc est questus maxime de Dynamo throughput DB,
tamen suus 'vere questus maxime ex NoSQL.
Hoc non limitatur ad Dynamo.
Hoc est definitely-- I solebat operari Mongo.
Im 'familiar multis NoSQL tabulatis adlevatae.
Unicuique horum generum calidum key problems.
Ut quis maxime ex NoSQL database, specie Dynamo DB,
vis creare tabulas ubi Nullam elementum habet
multa alia bona eminentia cardinality.
Quia significat scribo ut lots of diversus situla.
>> Magis situla sum scribens, est credibilius
Ego sum ut dilatare signum scribentes iniustitiam oneris seu read oneratis trans multiple nodorum,
Ego magis habere princeps throughput super mensam.
Et volo ut valores postulavit satis opere quadro ad tempus
et uniformiter ut passim quoque tempore adferretur.
Bene, quod genus dolor quia non possum non realiter
imperium cum users venit.
Ita Sufficeret ut diceret, si expandit quae trans spatium key,
puteus forte in melius figuram.
>> Illic 'a quodam amount of tempus partus
quod vestri 'non iens posse imperium.
Sed sunt realiter duarum dimensionum, quam habemus,
spatium, accessum aequaliter spargitur tempore petitiones
Veniens vero aequaliter percursa in tempore.
Et si illae duae conditiones obviis scribarum,
tum quod 'quis suus' iens ut vultus amo.
Sed hoc multo nicer.
Vere beatus hic sumus.
Weve 'got valde etiam accessum exemplaris.
Yeah, maybe vos es questus a parum pressura omnis nunc et tunc,
sed nihil realiter prolixiusque flueret.
Unde mirum quam saepe cum ego operor cum teloneariorum,
cum magnus rufus purus prima bar et omnia quae tetre flavus, suus '
Omnem locum, nos fieri posset cum exercitium
post a iugo of mensibus de re-architectura,
ipsi curris exigere idem quod inposuit iisdem onere.
Et hoc est quod amo iam quaerit.
Ita quod vos adepto cum NoSQL est data schema, quod est absolute
deligati ad accessum exemplaris.
>> Et cum volueritis potestis optimize quod data schema sustinere ut obvius exemplaris.
Si non, tunc facis videre genera problems
cum illis feruoribus claves.
>> AUDITORES: Euge, necesse est aliquibus in locis magis, aliae futurae.
>> RICK Houlihan: Semper.
Semper.
Yeah, id est semper a-- et iterum illic '
consilium exemplaria puteus 'adepto per qui loquuntur de te fac
cum his qui large congregationes.
Ego accepi ab ipsis, quid agam cum illis?
Possedi usum esse satis quod puteus 'loqui de illo.
>> Omni jure, ita fama de aliquo teloneariorum nunc.
Haec guys sunt AdRoll.
Nescio si tu familiar cum AdRoll.
Vos forsit viderint eos multum in pasco.
Haerent ad re-targeting, haerent maxima ad re-negotium targeting
sicco illic.
Plerumque regulariter redundabunt LX billion transactions per diem.
Discis super a million geruntur per secundam.
Mensam cum parcere pulchellus simplex structure, frequentissima mensam.
Suus 'basically iustus Nullam sit amet crustulum,
range est demographic praedicamento, et tunc
tertium attributum est titulo.
>> Ita omnes scientiam habemus crustulum in nostri pasco ex his guys.
Et cum veneris ad propinquos a participatione probatæ monetæ publicæ,
illi basically score trans variis demographic praedicamenta.
Si egressus fueris ad website hoc volo dicas ad--
sive dicas basically that-- cum autem ad website
Vis ad hoc dicunt.
Et vade ingredere ad quod ex AdRoll.
AdRoll spectat ascendistis super labium mensa eorum.
Invenerunt vestri crustulum.
Vendo narrantes negavi eis, nec desit
quis aut mediae aetatis feminas, XL annorum hominem in ludis.
Et score vos in illis demographics et decernere, utrum vel non
quia ad illud bonum.
>> Nunc autem cum a SLA eorum vendo providers
providere sub-X millisecond responsio in omnibus et singulis pro quo obsecro.
Ita ipsi erant 'usura Dynamo DB propter hoc scelus.
Ipsi erant 'hitting a nobis million petitiones per secundam.
Sunt omnia facere possimus lookups, triage omnia quae data,
et ad id quod add link venditator sub X milliseconds.
Suus 'vere pulchellus phenomenal exsecutionem se habere.
>> Hi guys actually-- sunt haec guys.
Im 'non certus si est ab his.
Ut haec guys.
Basically indicavit nobis, non ego Non opinor eos.
Alienum esse arbitror.
I cooperabatur a Lorem eum qui annuntiaverat mihi
nunc ut Ive ' omnibus qui perrexerant ad Dynamo DB, haerent
plus expendat pecunia laborum pro eorum progressionem quadrigis per menses singulos
quam impendi database.
Sic dabo vobis idea of ​​sumptus peculi
quod vos can adepto in Dynamo DB est ingens.
Omni jure, dropcam alia turma.
Haec guy generis of-- si putas interrete de rebus, dropcam
est basically securitatem internet video.
Tu tuum ferrem perveniant.
Camera habet motum detector.
Aliquis venit, triggers derivari punctum.
Incipit Camera morandis paulisper donec non reprehendere motus anymore.
Post scire ponit quod video super Penitus.
>> Dropcam fuit a comitatu quod est basically switched to Dynamo DB
quoniam digni habiti sunt experiendo ingentibus crescit poenali eruantur auxilio.
Et sicut narraverunt nobis, subito petabytes notitia.
Ipsi non intellexerunt verbum suum servitium revocare ita fore prospere.
More than YouTube video inbound quid hi questus est.
Utuntur DynamoDB ut semita omnes metadata in universis capitibus eorum video key puncta.
>> Ita habent S3 situla ad dexteram orientis calamitatis omnes binarii in artificialibus.
Et sic oportet quod habeant Dynamo DB descriptionibus
monstrare illis ad populum S3 tria obiecta.
Cum opus intueri video, in testimonium tulerunt Dynamo DB.
Ipsi click in link.
Ipsi detraheret video ex S3.
Quod genus hoc videtur.
Et hoc ipsum de recto.
>> Dynamo DB reducit eorum partus tempus eventus video
a X secundis ad quinque.
In veteribus obviat relationis store, solebant ire facientes
multiple complexu queries ad figure quern video destruam
ad minus quam L milliseconds.
Sic suus 'prodigiosus, prodigiosus quanto perficientur
cum possit et optimise vos tune subjectam database
suscipere accessum exemplaris.
Halfbrick haec guys, quid sit illud, Ninja EGO coniecto is est fructus eorum.
Ad Maecenatem: Omnibus runs super Dynamo DB.
Et ab his quidem magna progressionem team, multum profecit
tabernam.
>> Non a bono ops quadrigis.
Non multum operationis resources.
Sunt trying luctantem ad custodiendam earum applicationem infrastructure up
et currit.
Quibus venerant ad nos.
Ipsi vero consideraverunt, quod Dynamo DB.
Dicebant, quod pro nobis.
Quam rursum exstruentes tota leo, eu dignissim super eam.
Quidam vere delicatus comments here a quadrigis super facultas eorum
nunc focus in aedificando ludum et non
habens ad instaurationem et supellectilem infrastructure, quod
Decebat missi ingentem praedam of caput eorum quadrigis.
Quo fit ut hoc quod aliquid that-- prosit, quod vos adepto ex Dynamo DB.
>> Omni jure, introeunt data sculpturae here.
Et loquebatur parum de huic uni unum pluribus
et multa multis type necessitudines.
Et quid vos esse in illis Dynamo.
In Dynamo DB utimur indices, generatim loquendo,
gyrari notitia ex unum saporem ad angulum perveniret.
Hash clavium range claves, et indices.
>> In hac parte exempli gratia, sicut plerisque civitatibus
licentiae habere verò requiri etiam ut auriga licentia per unum hominem.
Etiam non ultrices ut duobus Romae status dissentiet.
Non possum in Texas.
Quod genus est via.
Itaque DMV habemus lookups nos Vis videre auriga licentia
per securitati sociali numerus.
Volo videre details utentis ab auriga licentia numerus.
>> Ut habeamus quod a user mensam Nullam sit amet Vide in numero
et securitati sociali numero variis attributis definitur item.
Nunc in illam tabulam I definire possemus a GSI quod
flips circa haec dicit volo Nullam a key in promiscuo licentiam atque tunc
omnibus aliis items.
Quaero quod si volo invenire licentia numerus pro dato quovis Social
Security numero potero query principale mensam.
>> Quaero quod si volo volo ut securitati sociali
numerus vel alia attributa licentiam numero multum loquimur, potest query GSI.
Quod exemplar est quod unum ad unicam.
Iustus a valde simplex GSI, flip illa circum.
Nunc loqui de uno in plures.
Unum pluribus est basically tuum hash range key.
Ubi hoc multum usus est monitor data.
Monitor data est in iusto interim tamquam penitus rerum.
Cui semper omnia ista gestis omni tempore ingrediatur.
>> Volo autem omnes lectiones inter aliquod determinatum tempus period.
Sed quaero in persaepe Cras infrastructure.
Quod est ire viam invenire simplicem mensam structura mensae unius posuit.
Ive 'got a mensa device mensuras superiores cum a key hash in cogitatus ID.
Habeo clavem super rhoncus indicatione aut casu heroicis.
Et quod sino mihi faciam complex queries contra range key
et remittantur descriptionibus sunt relative ad effectum
set quod quaero.
Et aedificat illud unum multis necessitudinem
in prima mensa usura hash key, range key structura.
>> Sic ut 'genus ædificavit in mensa in Dynamo DB.
Cum enim definiero a hash et range t mensam, Im '
definiens habitudinem unius ad multa.
Suus 'a parentis-puer relationem.
>> Lets loqui de multis ad multas necessitudines.
Et propter hoc exemplum particulare, iterum, erant 'iens ut utor GSI s.
Et lets loqui de forumque aleatoruml missionem ubi I have a user dedit.
Volo omnes ludos ille pro suavi dulcique descripserunt in.
Et dato ludum, Volo invenire users.
Et quid faciam?
My user mensam ludos, Im 'iens Nullam habere clavem user ID
et in conculcationem amet velit.
>> Ita a user potest habere multiplicem ludos.
Sed inter multos unum utentis et ludos agit.
Et tunc in GSI, Ego flip qui circum.
Et ego ludo hash Ego in user vagarentur.
Si igitur vis tota usoris ludum ludit,
Ego query principale mensam.
Si uis omnia users quae lascivio a particulari venatus,
I query GSI.
Vides ergo quam hoc ipsum
Quia fabricasti lupanar haec GSI scriptor sustinere usus est, usus accessus
exemplar, applicatione.
>> Si ergo fit necessitas in query hanc rationem, let
me creare index illa dimensio.
Si non, non curo.
Et ita secundum usus sum ne aut opus indice.
Si suus 'simplex pluribus primaria mensa fine.
Si pluribus opus est Multa sunt, quae vel ad opus,
tunc maybe ego operor postulo ad secundam vero index.
Ita pendet quod Im 'trying ut facere
et ego conetur progrediuntur.
>> An dicturus sum nimis expendunt Multo autem tempore meditentur documenta.
Huius discit pauca probabiliter altior ire debemus.
Lets loqui pauco de dives query expression.
Ita in Dynamo DB habemus potestas creo
dicimus locutiones proiectio.
Proiectura locutiones sunt simpliciter eligeremus populantes agros rapuerant aut valores
ut vos volo ut propono.
OK, ita ut lectio.
A me constitutum est query contra Dynamo DB.
Dico nosti quæ fecerit mihi indicare mihi tribue tantum victui quinque astrum reviews
pro hoc uber.
Ut omnia videre cupio.
Nolo ad omnes alia attributa de ordine,
EGO iustus volo ut hoc loco.
Nam sicut in vobis SQL dico selectis stella aut a media caena,
vos adepto omnia.
Cum dico selectis ex nomine mensam, ego tantum adepto unius attributi.
Sed in eodem genere Dynamo DB vel alius NoSQL databases.
Sparguntur expressiones permitte mihi basically conciderunt ex exaratum est.
Et ponam quaesitum est.
Query potest venire mecum D items.
Vasa, sed tantum attributum quod dixerit.
OK, ita scriptor items filter eos illud quaero, quae non congruunt.
Sic habemus voces filter.
>> Sparguntur expressiones potest currere in aliquo attributo.
Illis labra sicut queries range.
Suscitabo queries sunt selectivam.
Sparguntur queries require me obnixe ut iret totius eventus posset occidere et
Nolo exsculpere elit.
Quid est praecipuum?
Quia legetque illud omnibus.
In interrogatione Ego legere suus 'iens esse gigans super data.
Et tunc Im 'iens exsculpere quid mihi opus est.
Nisi si me a exisse duos ordines, dein id urna.
Suus 'non tam inutilis.
>> Sin autem iam tota moles Commentarios data, sicut unum exsculpere,
Ego itaque melius off usura a range query,
quoniam suus 'multo selectionis.
Suus 'iens ut salvum me multum pretium pro eo quod legitur.
Ubi results venit tergum transire filum ut minor erit,
sed legere me gratis.
Ut intellegamus quam vestri 'questus notitia.
Quod 'valde maximus in Dynamo DB.
>> Conditionalis expressiones, hoc est quod ut posses dicere eu profeci, densis.
Update IF existit, vel si hoc valore quod tantundem est.
Et si habuero tempus in stamp testimonium ut legitur notitia.
Ut mutare data.
Liceat intrare scribis Veronae data ad database.
Si quis mutaverit censu in timestamp poterat mutari.
Et per eamdem viam meam conditionalis update potest dici update
si timestamp aequatur.
Aut update deficient quoniam aliquis interim created censu.
>> Id quod dicimus eu profeci, densis.
Significat quod aliquis Potest et in melius
Im 'iens percipiat cum ego egrederer ad scribendum.
Deinde hoc ipsum, quod data et dicent venite et mutavit.
Ob id eget.
Et data in immutant et recordarentur operum ejus alteri applicare update.
Sic vos can excipiatis eos incremental updates, existentes inter tempus
ex quo legisti, et notitia scripsimus tempus elit.
>> AUDITORES: Et filter expressio revera non
in numero aut not--
>> [Interponeret VOICES]
RICK Houlihan: sed non ego adepto nimium in hoc.
Is a keyword reservatis.
Mnam sententia reservato keyword in Dynamo DB.
Omnis database habet suum reservatur collectis nominibus uti non potes.
Dynamo DB, si definias, Ante hunc libram,
potes definire nomina superius.
This is a referenced valorem.
Suus 'forsit non optimus est syntax hactenus pro disputatione
quia habet aliquam real-- Ego iam dudum tractamus more
at quod adducitur.
>> Sed sufficit dicere potuit esse query scan ubi views--
nec libra views maior quam X.
Est numeri mi.
Si vis loqui possumus quod post disceptationem.
Omni jure, ita nos introeunt quidam missionibus optimus exercitia
ubi erant 'iens loqui de quibusdam apps here.
Quae sunt ad usum casuum pro Dynamo DB.
Quid consilium exemplaria in Dynamo DB.
>> Et primus iens fama est penitus rerum.
Unde multum of-- auguror L% plus quam it--
His diebus penitus negotiationis generari ex aliquali actu machinas,
aulomatcd processus non hominibus.
Quod hoc quod dico circumferre tecum in sinu
quam quod res data sit missis circum actu sine te
Sciens autem est absolute admirari.
Locum tuum, information de velocitate itis.
Quam putas Google opera Cumque dixerint ad te quo negotiatio.
Sed quia multi sunt et innumerabiles millions of populus pulsis per circuitum
cum phones quae mittens data est tota in toto tempore.
Igitur cum venisset unus de rebus de hoc typus of notitia
qui venit in, monitor data, log data, series temporum data est, suus '
solet solum interesting ad modicum tempus.
Post id tempus, suus ' non ut interesting.
Ita loqui nesciat tabulae illae crescet carectum sine terminos.
Idea est quod Ive 'got XXIV maybe horarum precium eventus in mea calidum mensam.
Quod calidum et mensa est iens futurus cibariis permagno certe
quia multum Imaginem data.
Et data multum Imaginem et ego multum legendo.
Habeo multum operationis queries currit contra data.
>> XXIV horas post, heus tu, quid, non curo.
Sic maybe omni nocte roll ad mensam novum Schema
et deprovision hanc monstrabunt mensam.
Et ducam in RCU s et WCU scriptor eo XXIV horas
Im 'non currit totidem queries contra data.
Im 'iens ut nisi pecuniam.
Et post dies XXX maybe non faciam curare opus est.
Possem accipere WCU scriptor usque ad unum,
quia nescio quid illud scripsimus numquam posset.
Data est XXX dierum.
Numquam mutatur.
>> Quod suus 'iens ut fere numquam legistis sic lets 'iustus accipere quod RCU usque ad X.
Atque ego hanc pecuniam servati ton data, et solum reddendo indignatio mea data.
Ita res est quaerere at tempus videntibus series
data in adventu in volumine.
Haec sunt consilia.
Nunc ego iustis omnes ad eandem mensam
et iustis illam augeri.
Tandem, Im 'iens videre perficientur proventus.
Im 'iens ut satus arcu quod ex data de mensa,
quid non.
>> Sit scriptor multo melius excogitandum vestri application
ita ut recte operari possit.
Sic suus 'iustus automatic in applicatione code.
Intempestæ noctis silentio per singulas noctes lectum atque illud prono mensam.
Maybe quid mihi opus est illapsum XXIV horas fenestram data.
Tum ego regulariter vocans data de mensa.
Im qr eam Ego mittens Cron officium
onto haec alias mensas, quotquot habet necessarios.
Nam si opera rollover ut magna.
Quod si non habes, buxeo.
Sed lets custodi calida data detrahetis de lateribus vestris frigus data.
Et salvabo vos et opibus fecique tibi tabulas more faciendo.
Sequitur ergo confabulabimur de productum est catalog.
Product catalogus pulchellus usum communem casu.
Hoc persaepe exemplar quidem youll 'animadverto ut in tanta rerum.
Scitis enim Twitter puta calidum tweet.
Quisque adventus et grabbing quod tweet.
Product catalogum possedi sale.
EGO got a calidum sale.
EGO got 70,000 petitiones per secundo adventu ad product
productum e catalogo descriptio.
Videmus hoc in retail operatio admodum aliquantulus.
Quomodo agam cum illo?
Nihil agere cum eo.
Omnes sermones meos users volo video vidi visum eadem pecia data.
Sunt veniunt, simul.
Et erant omnes postulantes eandem partem data.
Hoc dat mihi calidum key, quod magnus rufus livorem meum chart qui non placent.
Id autem quod videtur.
Ita trans mea spatium key Im 'questus tunditur in venditionem item.
Questus sum usquam alibi.
>> Quomodo compescendam subduximus?
Bene, cum hoc sumus sublevare cache.
Cache, vos basically an in-memoriae partitio ante database.
Nos curo [Tacita] cache quomodo
potest vestram statuatis cache, [tacita] cache [? d] quod vis.
Pone ante oculos database.
Et hoc modo potest congregem notitia ex illis feruoribus keys in quod cache
spatium perlegerit thesaurum.
>> Et tunc potissimum vestri reads satus vultus similis hoc.
EGO got omnia cache misellam Ascende huc et hic nihil agatur
quia database sedet post cache et legit numquam per.
Si mutare notitia in datorum habeo eget cache.
Non bene uti possumus aliquid sicut popina ut faceret.
Ego autem dicetur quomodo illa officina.
Omni jure, messaging.
Email: utimur omnes email.
>> Hoc exemplo satis.
Diximus autem verba quaedam tabulae.
Et nos got inbox et outbox.
Hoc est quod noluit SQL studiose sumptus dentur viris inbox vultus amo.
Et simili modo utimur consilio uti GSI scriptor, GSI scriptor
pro mea Inbuxo et outbox.
Et possedi rudis nuntius adventus verba mea in mensa.
Et hoc interest qualis primus aditus ad posset dicere, OK, nulla.
Ive 'got nuntius rudis.
Nuntius venit [tacita], Id verbum est magnum.
Quod meum unicum hash.
Im 'iens creo duo GSI scriptor unus pro mea Inbuxo, unum pro outbox.
Ac primo Faciam is dicam meam Nullam sit amet
iens ut recipientis et Im 'iens ad diem disponere.
Hoc est fantastic.
Hic lepido visum feci.
Sed hic est quaestio paulo.
Et intrant in hoc obviat relationis databases pariter.
Vocaveruntque verticaliter partitioning.
Magna vis data serva a parvulis vestris data.
>> Ratio est, quia ego Redditus item ut iret legitur attributa.
Ac si par in omnibus corporibus huc tunc legebam iustus pauci items
si longitudo eius tanta est corpus meum CCLVI kilobytes fere singulis,
math gets pulchellus deforme.
Ita volo legere inbox David.
David inbox habet L items.
Mediocris structurae atque magnitudine mutilantes est CCLVI kilobytes.
Hic 'conversionem meam ratio nam RCU scriptor quattuor kilobytes.
>> OK, eamus cum eventually consistent legit.
Im adhuc manducans MDC RCU scriptor sicut David inbox legere.
Heus.
OK, nunc lets cogitare circa quam operatur in app.
Et si ego in app email Inbox quaero indica mihi,
et ecce corpus omne verbum Non quaero ex compendiis.
Im 'vultus procul solum caput capitis.
Mensam igitur faciamus opus quod magis spectat amo ut.
>> Sic hic 'notitia quia incolatus meus workflow indiget.
Suus 'in mea Inbuxo GSI.
Donec tempus, quo mittitur, subjectum, et tunc
ID annuntiatio, quam designat ad mensam nuncia perferentes
ego huic dormienti abstulero coitum corpus.
Bene, haec fore record IDs.
Essent monstrare ad item IDs Dynamo DB in mensa.
Omnis index semper creates-- semper habet item
Id quod sicut pars of-- venit cum indice.
>> Omni jure.
AUDITORES: It tells it ubi condita?
RICK Houlihan: Yes, narrat id quod agit exactly-- ipsum.
Hic dicitur 'mea re record.
Et re testimonium mihi reddit monstravero.
Exigo.
OK, ita nunc est inbox docui multoque minoribus esse actu.
Et hoc etiam confirmat in workflow of an email app.
Sic mea Inbuxo ego click.
Et ego pergam click trepide nuntiabant, maturandum vade cum id opus est corpus
quia ego Im 'iens ire argumentis diversissima apparebit sententia.
Sic si vos cogitare de MVC typus compage, exemplar visum controller.
>> Exemplum continet data est opinionem eorum necessitatibus
moderatorem et ibidem reciprocatur.
Cum convertero captivitatem artus cum Non mutor prospectum,
OK ad illud redire server et ingredimini super exemplar,
propter id quod expectat utentis.
Et mutare sententiam, cum id possumus ad database.
Ita email, click.
Quaero corporis.
Circuitu iter.
Perge adferque quae corpore.
>> Lego multus minus elit.
Ego nisi legenti corpora Indiget David cum eis indigeat.
At ego perii ardebant MDC RCU iusta ostendere inbox.
Quam ob rem hoc quidem that-- quod LSI vel GSI-- me paenitet,
GSI esset operamini.
Weve 'got nostri hash circa eum qui suscipit.
Nos autem in die amet rhoncus.
Et projectus est attributa teneo sufficere visum est suscipere.
>> Nos gyrari pro outbox.
Hash on mittentis.
Et in essentia, habemus nisi ipsa mundi visum.
Quod suus 'basically-- nos habeo istis subtilibus perferentes
quod suus 'quia mensa vulgante nicely suus 'tantum hash, hashed message ID.
Et habemus duos indices quod revolvantur depositio mensam.
Omni jure, sic non est idea custodiunt magna data et hoc ipsum breuis data
simul.
Partition verticaliter, partiri cum illis tabulis.
Non legitur notitia non habent.
Omni jure, forumque aleatoruml.
Omnes nos quasi ludos.
Saltem ludorum amo.
Dicebant ergo quidam ex ea quod nos agere cum quando
nos erant cogitante de ludum, ius?
Forumque aleatoruml implerentur dies convivii, maxime mobile forumque est de cogitatione.
Et Im 'iens ut gyrari hic pauca ab DynamoDB.
Im 'iens ut introducerent quidam ex discussione
circa quosdam ex alia AWS vitae.
>> Sed in idea de ludum est cogitare in terms of APIs, APIs sunt,
plerumque et http JSON.
Sed quemadmodum quaedam mobile ludos penitus dorsum eorum fines.
Faciunt JSON dispositis.
Data sunt, et omnia, communiter loquendo, in nice JSON APIs.
>> Similia adepto amicorum impetro in leaderboard, commutationem notitia,
user geniti contenti, ad repellendum aperiam,
hae sunt rationes rerum 'iens efficio.
Binarii asset data, hoc data non sedi in concilio database.
Hoc ut sit in an obiectum store, ius?
Sed database futurum sit terminus sursum indicaretis ei ratio,
certum enarrans application ubi ire adepto eam.
Et necesse est, lusoribus servientibus, retro finem infrastructure,
et disposito excelsum et availability scalability.
Ab his igitur omnibus rebus velim in ludum infrastructure hodie.
>> Sic lets 'inspice quid vultus amo.
Got a core retro finem, valde directus.
Nos autem hic ratio multiple availability zonas.
Quas narravimus AZS ut arbitror being-- data centra eorum seorsum.
More than one data centrum per AZ, sed quod suus 'OK,
iustus cogitare illa separata data ut centra sunt geographicam
et culpa remotus.
>> Erant 'iens ut habere iugo EC2 exempla.
Erant 'iens ut habere quosdam finem server.
Maybe si vestri 'a legato architecture sumus
Eu usu horum quos nos vocamus, obviat relationis database services.
Posset esse MSSQL, MySQL, vel aliquid tale.
Hoc modo multum applications excogitantur hodie.
>> Sed ut vis mecum ire hoc est, quando de scandere.
Proficiscamur et possimus vivere, et posuit ante S3 in quo haurias habes illic.
Et quod S3 quo haurias habes, instead of servientes ea res subjectae, a nostris servers--
facere potuimus ut.
Vexasti universum populum binarii objecta tua servientibus
et vos can utor illis server instantiarum servire data est.
Sed quod suus 'pulchellus carus.
>> Perge et meliora facere put in his rebus an S3 situla.
S3 est obiectum repositoria.
Suus 'pro specie ædificavit coenanti istarum rerum.
Et petentibus illis clients directe ab illis obiecto situla
offload servientibus.
Itaque huc ascendere reserato carcere.
>> Users iam obtinuit toto orbe terrarum.
EGO got users.
I postulo habeo content localiter users locus prope ad iudicium
Ive 'creavit S3 situla ut mea source repositio.
Et moriar in fronte in CloudFront distributio.
>> CloudFront est CD et a content partus network.
Basically accipit data vobis ut specificare et caches omnia super internet
sic users ubique potest habere valde velox responsio cum
illa petentibus.
>> Sic vos adepto an idea.
Vestri 'genus leveraging omnes Quo facto AWS impetro hic aspectus.
Et tandem, quae proiiciuntur in an auto dedere scalas admovendi group.
Ita hoc loco noster AC2 instantiarum patrum nostrorum memoria servientibus,
quod committitur impetro busier et busier et busier,
et youll 'iustus alius nent puta nent alia instantia,
nent alia instantia.
Ita technology AWS habet, sino vos specificare parametri
per quas fiunt servientibus.
Itaque numerus n possit servientibus illic quolibet tempore.
Quod si oculus tuus fasce proficiscitur, Venerem angustius numerus reformidet.
Si autem onus redit itll renasci out, elastically.
>> Et hoc tibi praebet speciem lepidissimam.
Multum nobis parcere EC2 exempla.
Ponamus in cache fronte databases,
experiri curabimus, et accelerari databases.
Altera punctum pressura typice Populi autem videntes
est ascendent a ludum usura a obviat relationis database system.
Jeez, datorum fit terribilis.
Quomodo nos emendare quod?
Sit scriptor experiri posito cache in fronte ejus.
>> Bene, cache non operatur ludos tanta iudicium
Nam ludos scripto poenali eruantur auxilio.
Carmine ludicrum indici scribere gravis valde.
Cum tu non operatur Cache scribe quia gravis youve semper
got ut update cache.
Tu eget latibulum suus impertinens est caching.
Suus 'vere iustus extra opus.
>> Ubi ergo ire huc venire voluisti?
Youve 'got a big bottleneck ibi in database.
Et locum ut ad planiora nimirum partiare.
Partitioning non securus efficio cum tu
commercio cum obviat relationis databases.
Cum obviat relationis databases, vestri ' responsible pro administrandi, efficaciter,
clavem spatium.
Vestri 'dicens users inter A et M huc inter N & Z ire.
Et tu switching trans application.
Sic vestri 'commercio cum huius partitionis data fons.
Habes transactional cohiberi quod non span partitions.
Youve 'got omnia genera messiness ut vestri '
agitur ibi trying ad agam cum de scalis evaserant
et aedificare maior infrastructure.
Suus 'iustus non est fun.
>> AUDITORES: Sic loqueris quod crescente source puncta celeritatibus sursum
processus?
RICK Houlihan: Augenda?
AUDITORES: Source puncta.
RICK Houlihan: Source puncta?
AUDITORES: Ex notitia, ubi delatione venit?
RICK Houlihan: No.
Quid enim plus loquor numerus partitions in data copia
throughput amplio.
Itaque quid hic aguntur nota est users hominem venientem in hunc EC2 puta: Ascende huc,
etiam si opus user quod A ad M ibo huc.
From p ibo huc.
From Z ibo huc.
>> AUDITORES: OK, ita et Deus eos qui sunt omnes reponuntur in diversis nodes?
>> RICK Houlihan: Etiam.
Cogitare de illa ut diversis notitia Silos.
Tu es qui hoc facturus esset.
Si vestri 'trying ut facere hoc, si vestri 'trying
ascendere super a respectiva suggestum, hoc agis.
Vestri 'accipiens et data tu rescindebant.
Et erant trans partiare multiple instantiarum database.
Et omnes qui erant administrandi at versu impellunt, terno applicationem.
Suus 'non fun.
Quid igitur vis?
DynamoDB ire volumus omnino gesta NoSQL data copia, provisio throughput.
Utimur secundarium indices.
Suus 'basically HTTP et API includit document firmamentum.
Ergo non habent ut fatigo de aliquo quod partitioning.
Omnia autem facimus vobis.
Ita nunc, pro, vos iustus scribere ad mensam.
Si mensa debet esse partita, quod fit post scaenae.
Tu omnino insulatas ab eo ut a elit.
Sic lets 'loqui de quidam usum casibus
quod nos in contrarium in ludum, communi forumque aleatoruml missionibus leaderboard.
Sic habes users intrante in BoardNames quod haerent
hinc ad hunc turpis.
Nos efficeremur hashing in UserID, et sic in rhoncus velit.
Sic omnis user vult videre omnis ludum lusit ille
et omnis comitatus eius summo score trans omnium ferarum.
Ut suus personalis leaderboard.
>> Volo autem vos volo ire get-- hos ego personaliter leaderboards.
Vade volo efficio summo score per omnia users.
Et quid faciam?
Testimonium meum est cum hashed on in UserID, ordi- nantur in ludum,
Ego etiam grassor et restructure, creare GSI,
et Im 'iens ut restructure data.
>> Nunc Im 'iens ut in hash BoardName quod velit.
Ego autem in summo score vagarentur.
Et nunc weve creata different situla.
Im 'usura eiusdem mensae eadem item data.
Tamen Im 'creans quo haurias habes quod dat me aggregatio summo score per ludum dorsum.
>> Et potest query illam tabulam impetro ut notitia.
Ut Ive 'set quod query ad pattern secundarium sustentari index.
Sed possunt coetibus BoardName TopScore fringilla vel secundum.
Ita vides, haec genera utor of casibus vos adepto in ludum.
Alius bonus usus casu adepto in ludum is qui parta arbitria et praemia.
Quod si magno usui ubi dicimus sparse indices.
Sparse indices sunt posse generare
quod non ex necessitate an index continent singulis item in mensa.
Et quid non?
Quia attributum quod suus sit iudex non existat in singulis item.
>> Ita in hac parte uti hic loquor,
nescis quid ego acturus create attributum vocavit lacus.
Et ego do singulis user quod tribuendum esse consideraverit.
Quod non sunt praemia User non habere attributum.
Ut cum ego creo index, solus users
quae iens exhibeo in index sunt
ones ut actu parta arbitria.
Ut id magna posse creare percolantur ut indices
sunt, quae non multo selectionis ad index totius mensam.
>> Itaque huc straui questus.
Im 'iens ut antecedat et omit et transiliunt hanc missionem.
Loqui pauco about--
>> AUDITORES: Numquid petivi vivos quaestio?
Unum exaret gravis?
RICK Houlihan: Quidnam est hoc?
AUDITORES: Scribe tibi gravis.
RICK Houlihan dicens: Scribe tibi gravis.
Ut videam.
>> AUDITORES: Aut non est, ut aliquid vos can iustus
rebus secundis vocem?
RICK Houlihan: Ibimus per suffragia missione.
Suus 'non ut mala.
Tu guys pauca minuta?
OK.
>> Sic puteus loqui rogationum iubendarum proferretur.
Ut realis tempus suffragiorum, habemus requisitis rogationum iubendarum proferretur.
Requisita sunt, ut non permittimus quilibet unicum suffragium ferre.
Volumus nullam esse poterit mutare sententiam.
Volumus verus-vicis aggregatio et analytica pro demographics
quod erant 'iens ut esse users in loco ostendit.
>> Sentite de hac missione.
Operamur multum re TV ostendit ubi haerent
Ratio autem haec facis aut exigere.
Ita cogitare de missione, habemus hodie pluries decies centena
of teenage puellas cum suis cellam phones
censent, suffragiorum et pedibus iretur, quicumque sunt,
popularis invenimus.
Hi sunt quidam de requisitis currimus.
>> Et ita primum in hoc conficere problema
fore ut aedificaret admodum simplex application.
Itaque teneo app.
Ceterum ibi habeo.
Veniunt, leue rogationum iubendarum app.
Ive 'got nonnullus mensa rudis votes Peius 'iustus TUBUR eorum suffragia.
Da mihi sis crustum aliquod aggregatum votes mensa
Mauris analytica et perficiam profecto, et ponam in omnibus ibi.
>> Et hoc est magna.
Vita bonum est.
Vitae bonum donec inveniat illam Semper enim unius pluriumve
populum popularis electio.
Illic 'unus vel duo quod populus vere curant.
Et si vestri 'at ius suffragii ferendi molem subito sum
iri inferno de clauis uter, alter uter.
A numerus of items valde angustus populus invenire popularis esse.
>> Non est bonum consilium fecerunt.
Hoc est actu a pessimo consilio pattern
quia facit exigo quis nos de quibus locutus fuit clavis.
Calidum est claves non placent.
>> Quomodo igitur statuere?
Uero haec via pango accipiendo illis candidate hydrias
et singulos habeamus iens indidi temere valorem
quod scimus, incertum iaceret valorem inter C,
et inter 1,000 C, aut inter 1,000,
quotcumque temere valores vis append onto finis ille candidatus.
>> Et sane quid est?
Si Im 'usura ut candidatus ID in quo haurias habes ad aggregatum suffragiorum obtinuerit, experiendum
si youve 'added a temere numero finem,
Ive 'Nunc creata X situla, a centum situla mille hydrias
quod Im 'aggregating votes trans.
>> Ideo decies milia et millions of records venientem in
Candidatis istis ego orbem qui trans votes petitorem A_1
per petitorem A_100, quia Quoties enim in suffragium,
Im 'generandi temere valorem inter C.
Im finem cedunt onto candidatus competit suffragium.
Im iacta fugamus mole it in quo haurias habes.
>> Nunc foris nescio centum dolia quas accepi.
Cum volumus praecedere et aggregatum suffragiorum obtinuerit, experiendum
Ab omnibus legi situla.
Perge igitur add.
Et ego congregabo ad aliam disperges Quo ego vado, et dicat Io
scitis enim quae hic candidati key supra centum dolia spatia.
Ecce ego congregabo omnes votes ex illa centum situla.
Im 'iens ut colligatis et ego dico,
Candidatus iam habet total suffragium comitis x.
>> Nunc et scribe query et read query
finiendos distribuit quia scribo trans
Commentarios per turmas suas centeni et claves.
Sum non scripsi autem et lectio una key nunc.
Ut magna fecerunt.
>> Hoc est actu unum forsit of plurrimi maximus consilium
exemplaria pro scala in NoSQL.
Videbis genus hoc consilium exemplum in omnem saporem.
MongoDB, DynamoDB, non rem facere omnes scientiam habemus.
Quia cum vestri 'paciscor cum illa inmensa congregationes,
vos have ut instar sicco qua siccaverunt eas per situla.
Et per hunc modum feceris.
Omnes ius, ita quod nunc agis
is es negotiantur off read inpendi scalability scribe.
Sumptus of my legunt paulo plus complexu
et legitur a me ire situla centum pro uno dominos.
At ego scribere possit.
Et throughput mei scribe throughput est incredibile.
Sic suus 'usitas a pretiosum ars quibus scanderet DynamoDB,
aut quis NoSQL database pro hac re.
Itaque eam instar sicco quam ascendere.
Et ut figuratum quam eliminare nostra claves calidum.
Et hoc quidem mirabile dictu.
Et nisi hanc rationem.
Et suus dedit nobis satis accurata suffragii quia iam habemus nostram sententiam de record-diuinitati inlusus ipse.
Suus constructum in DynamoDB.
Quas narravimus conditionalis iura.
>> Cum venerit in SUFFRAGATOR, ponit interserunt super mensam,
tunc insertant cum voter ID, si propterea unam sententiam
Faciam conditionalis scribe.
Et haec scribimus vobis dico modo si id non est.
Ut mox ut videro quae istius decreti sui ledo mensam
alius nemo praesens suus 'iens futurus recusaturos voto.
Et quod suus 'fantastic.
Et nos erant 'incrementing candidatus calculis nostris.
Et discis nostrum Mauris et cetera.
Sed quid contingit si mea application cadit?
Nunc subito votes venient, et ego
Nescio si processus questus es in analytics et demographics
anymore.
Et cum applicatione redit: quomodo
Scio enim quod suffragia gehennam discursum est et unde incipiam?
>> Sic a forsit cum varius tincidunt at huiusmodi.
Et quomodo solvere?
Solvemus eorum quae vocant DynamoDB flumina.
Flumina et est a tempore duellum iussisset partita mutatio sextarium omnem aditum
ad mensam, omnis scribere accessum ad mensam.
Omne quod scriptum est data mensam ostendit super aquas.
>> Suus 'basically XXIV horas queue.
Items hit ego fluminei referam vivunt enim XXIV horas.
Legi possunt multa tempora.
Recepissent poteris liberari semel tantum in flumine,
n pluries legi posse.
Quamlibet multa processibus vis consumunt data possis consumere.
Apparebit omne update.
Omnis scribe tantum apparent semel in amnem agebantur.
Ergo non habent ut fatigo de dispensando bis
ex eodem processu cognoscendae.
>> Suus 'firmiter praecipiatur per item.
Cum dicimus tempus iussit et partita,
videbis partitione per amnem agebantur.
Videbis items ut updates.
Non sumus spondens in torrentem, qui es
iens impetro omni negotio in ordinem trans items.
>> Sic venae sunt idempotent.
Nos omnes scire quid idempotent interpretationem eius?
Idempotent opes vos can operor illud de et super quod super iterum.
Ita futurum est.
>> Flumina sunt idempotent, sed habent esse
lusit a termino a quo, quocumque voluerit, usque ad finem
aut vobis non cedet in eosdem valores.
>> Idem cum MongoDB.
MongoDB habet construct vocant oplog.
Est eadem construct.
Multi NoSQL databases hoc construct.
Utuntur ut rem hanc facias ut replicatio, quae
Prorsus simile facimus rivis.
AUDITORES: Forsitan a haeretica quaestionem, sed vobis
loqui de apps facere an descendentem sic de aliis.
Flumina sunt recepissent numquam possibly descendunt?
RICK Houlihan: Yeah, cava flumina siccis utpote nil descendere.
Nos curo infrastructure post. flumina automatically
explicandam in auto dedere scalas admovendi group.
Proficiscamur et possimus vivere per exiguum deinceps bit quid eveniat intellego.
>> Non es inquiunt monet, ut numquam descendunt.
Elementa sunt praestati ut appareant in amnem agebantur.
Et fluvius videantur.
Ita quod descenderit aut venerit up, quod sub sole geritur fossa humo operui.
It covers-- suus 'OK.
Omni jure, ita varias visum typus off screen.
Genera sunt a sententia amet programmer typice sunt, quid erat?
EGO adepto antiquis visum.
Cum an update misellam mensam, itll ' pulsus veterem ad amnem
ita data potest omnium vanitatum, elisis aut inmutatis imperium, idem mutatio, mutatio
administratione.
>> De imagine, cum iam update id genus alia sententia
vos can adepto.
Licebit et imagines veterum ac novorum dedit.
Maybe ego volo utrisque autem inhonorabitur.
Volo videre quid esset facti.
Volo quod mutatur.
>> Habeo obtemperans type processus qui decurrit.
Indiget ut verificetur illud Postquam autem hæc completa mutare,
quod haerent intra certos limites vel intra certum parametri.
>> Et tunc maybe ego solus Est enim sciendum quod mutatur.
Nolo quod item mutatur.
Non postulo postulo scio quod attribuit pessima mutati coepit.
Ego iustus postulo scio quod items tactus.
Ab his igitur generibus views quod vos adepto off flumine
et cum vos can penitus.
>> Quod applicationem consumit ego fluminei referam
genus hoc modo agit.
DynamoDB client petimus ventilabis data ad mensas.
Flumina explicandam quod dicimus shards.
Fragmenta quae transcendisset independenter a mensa.
Non aciem omnino ut parietes mensae tuae.
Et huius ratio est cur quia aciem
ad capacitatem, current capacitatem mensam.
>> Ipsi satis explicatis ordinibus in sua suam auto dedere scalas admovendi coetus,
et incipiunt trahere pendentes scribit quot veniunt,
quot reads-- suus 'vere scribit.
Sed quomodo illic 'haud reads-- multa veniunt in scribit.
>> Et tunc a tergo finem, habemus petitiones quas
vocate KCL aut Kinesis Client Library.
Kinesis data est a flumine processus technology de Amazon.
Et quod est constructum in fluminibus.
>> Ut vos utor KCL enabled application legere amnem agebantur.
The Kinesis Client library actu Administrat operariis vobis.
Et etiam quidam interesting res.
Illud creabit quidam mensas up in DynamoDB tablespace
quae ad track items fuerit procedendum.
Sic igitur si cedit, si cadit et venit et tetigisset domatum fistulas
scamnum tergum sursum possit, ubi flumen erat in dispensando.
>> Quod cum ipsum dicas replicationem.
Mihi opus est scire quid data fuit fuerit discursum
notitia quod adhuc discursum.
Ita KCL bibliothecam nobis conficere volunt flumina Multum tibi esse functionality.
Omnem operam domestica.
Surgit laborator omni contritione pervalida.
Creat actus administrativi table pro omni contritione pervalida, pro quolibet operante operatur.
Et quia illi qui operantur ignis, dicunt illi tabulas
ut scias hoc record recitatae et discursum.
Et ita si processus mortuus fuerit, et redit online,
ubi ius resumere possit exuerunt.
>> Ita et nos uti hoc crucis-regionem replicationem.
Lorem ipsum oportet habere data vel movere partes suas data tabulas
circa diversas regiones.
Facta sunt novem regionibus omnia circum orbem terrarum.
Ut esset a need-- I habeamus users in Asia, users
Civitatum Foederatarum ad orientalem plagam.
Habent diversa notitia quod indiget localiter distribuit.
Et maybe a user fugit Asiam ad Civitatum Foederatarum,
et volo ut replicare data eius cum eo.
Quando planum fit, habet bonum experientia usura his mobile app.
>> Vos can utor regione crucis replicationem library ut facias hanc rem.
Basically habemus modo duo vitae.
Unum a console potes application Surrexerunt autem super gradum tua EC2 puta.
It runs pure replicationem.
Deinde praecepit tibi bibliotheca.
Bibliotheca aedificare possis vestram suo studio si
volenti mihi facere rabidus rebus cum data-- sparguntur, replicare secundum partem,
gyrari data, movere in a Aliter tabulae et alia huiusmodi.
Ut quid sit genus videtur.
>> DynamoDB Streams potest esse Labda coctum dicimus.
Diximus de re paulo pulsus architectures application.
Labda clavis est pars illius.
Lambda est signum quod ignes in demanda Ad hoc in re.
Unum esse earum rerum record apparentibus in amnem agebantur.
Si actis apparet fluminis Java feres hoc munus.
Bene hoc JavaScript et lambda sustinet Node.js, Java, Python,
et mox sustinere aliis linguis prout bene.
Et Sufficeret ut diceret, suus 'pure code.
In Java scribo vobis genus definire.
Ventilabis JAR in Labda.
Et tunc specificare quae class vocare in responsio ad quam eventus.
Et tunc Labda infrastructure quia post fugam, codice.
>> Quod signum non potest procedere records off amnem agebantur.
Quod cum facere vult.
In hoc exemplo omnes erant realiter faciens est logging attributa.
Sed hoc est iustus code.
Codex potes iudicium
>> Ita et vos gyrari potest quod data.
Consequat inde a visu.
Si suus documentum structurae potes adulacione structura.
Vos can partum alternis indices.
Omnia genera rerum potes cum DynamoDB flumina.
>> Etenim, quod id quod videtur.
Sic vos adepto updates adventum in illis.
Sunt qui de nervo.
Illis labra legatur ab Labda munus.
Illis labra circumducitur data et strenuo eam inde in tabulis,
certiore externum ratio mutationis, et in cornibus data ElastiCache.
>> Locuti sumus, quam ut latibulum sales enim ante database
missione.
Si bene quid accidit update item description?
Si enim haberent Labda munus cursor in illam tabulam,
item si ipse in descriptione illa ibo tolle grabattum off recordum ego fluminei referam
et itll 'update ElastiCache puta cum nova notitia.
Sic ut 'multum quid faciemus Labda.
Suus 'gluten code, connectors.
Et actu dat facultatem ad immittendi
et currere ipsum complexu applications sine deditoque server
infrastructure, quod est frigus.
>> Eamus et revertamur ad populum nostrum realis tempus suffragiorum architectura.
Haec nostra novis emendationibus rivi currentium KCL enabled application.
Idem quod prius, possumus tractare quis scala electionis fuisse transmissum.
Placet hoc.
Nos discis ex sparget congregatur trans multiple situla.
Weve 'got eu profeci, densis geruntur.
Possumus tenere suffragatricium vinceretur immutent ad suffragium ineundum.
Possunt nisi unicum suffragium ferre.
Hoc est fantastic.
Verus-vicis culpa tolerantia, scalable aggregatio nunc.
Si etiam procumbat, ut sileo cognitus locus earum ubi ipsa
cum redit, quia nos erant 'usura KCL app.
Deinde illo uti possumus KCL applicationem ad ventilabis data de
ad redshift aliis app propter imperitiam analyticorum, vel usum
in Elastic MapReduce currere verus-vicis off streaming congregationes
illius data.
>> Et haec sunt quae nos non loquebatur circa frequens.
Sed haerent additional technologies venientes
ferre, cum vestri 'vultus at illa typus of scenarios.
>> Omni jure, ita ut ' imperitiam analyticorum cum DynamoDB flumina.
Vos can colligere diuinitati inlusus ipse de- data, omnia genera
of nice quod effercio, data in aggregate memoria, creare inde tabulis.
Quod suus ingens usum case quod multum teloneariorum
impliciti sunt acceptae nested proprietatibus eorum JSON documenta
et creans additional indices.
>> Sumus in fine.
Tibi gratias ago pro me pati.
Sic lets 'loqui de reference architectura.
Sedet in mediis et DynamoDB multum AWS infrastructure.
Basically vos can camur ea ad quod vis.
Applications aedificavit usura Dynamo includunt Lambda, ElastiCache, CloudSearch,
ventilabit data in Elastic MapReduce, export import ex DynamoDB
in S3, omnisque generis workflows.
Sed forsit optimus aliud est loqui de,
et hoc est quod suus 'vere interesting est, quando
loqui de eventu pulsus applications.
>> Hoc est exemplum internum project
ubi nos habemus in actu publishing congregare circumspectis consequitur.
Ita vinculum quod in an email nos mittat, non ibo
paulo click links dicens hic respondere contueri.
Et cum homo clicks quae, quid accidit
ipsi publicas demoliri secure HTML survey forma ab S3.
Illic 'haud server.
Hoc est quod S3.
>> Quod forma subit, onerat in pasco.
Suus 'got Backbone.
Suus 'got complexu JavaScript quod suus 'cursor.
Sic suus 'magnus nimis erantque ei application Concursus huius pasco.
Nesciunt aliquam ut mutuo occurrant cum a tergo finem server.
Hic Tota pasco.
>> Prædicabant consequitur quod dicimus Amazon Gateway API.
API Porta est simpliciter a web API camur sursum possis definiendam
ad quodcumque volueritis petetis.
In hoc casu, sumus Labda camur sursum ad munus.
>> Ita POST operatio est fieri non server.
Basically quod API Gateway consedit istic.
Est iactura me nihil gustaturos donec populus committitur dispositis ad ius?
The Labda functio iustus consedit istic.
Et iactura me nihil gustaturos donec populus committitur eorum confixione consistere.
Itaque vides, quemadmodum volumine crescit, cum id crimen erit.
Im 'non currit cultor 7/24.
>> Sic trahere formam descenderunt exploratores de quo haurias habes,
et post per API Praesent in Labda munus.
Et tunc Labda functio dicit, tu scis
quid, Ive 'got nonnullus piis, quidam personaliter identifiable information
in haec responsa.
EGO got comments ex users.
Ive 'got email oratio.
Ive 'got usernames.
>> Moriatur anima mea scinditur hoc off.
Im 'iens ad generandum aliquid metadata off hoc record.
Im 'iens et ventilabit metadata in DynamoDB.
Et omnes cives poterat encrypt et ventilabit in DynamoDB si volo.
Sed facilius possim in hac ita uti, ut praecederet an dicat
Ego rudis notitia urna in quo haurias habes an encrypted S3.
Sic usi sunt aedificavit in S3 server latus Amazon scriptor encryption et Key Management
Ut mihi non ipsum amet Gyretur opportuna temporis
et potest tueri quod data PII pars totius workflow.
>> Ita quid feci?
Ive 'iustus a tota ipsa aciem aduersam usum habeo et ornare.
Sic pulsus quosque eventus application architecture facit.
>> Quod si putatis circa usus causa Teraho
alterum nobis loquor elit circa hanc ipsam exactissimam architecture qui
run phenomenally large stipendiis, qui cumque haec spectamus, mi.
Quia nunc possunt basically repelle eam sicco illic,
Sit expeditionem iustus sedere quousque non movet, nec
have ut fatigo circa ficus qualem infrastructure
ibi fore innititur.
Et tunc statim ut quod fit belli,
suus 'quasi infrastructure sicut statim egreditur
quia ibi realiter est infrastructure.
Suus 'iustus sederit Labda codicem.
Suus 'iustus qui sedet in DynamoDB data.
Est, mirum in modum aedificare applications.
>> AUDITORES: Sic more quam fluxa esset
condita servo: si ad ipsam?
>> RICK Houlihan: Absit.
Quia instantia server haberet esse a 7/24.
Habet esse available pro aliquis respondere.
Bene coniecto quis?
S3 est available 7/24.
S3 semper respondet.
S3 Et est valde ad seruiendum usque obiecta.
His rebus potest esse HTML lima, vel JavaScript lima sive aliud quid vis.
Potes currere ditissima telam applications S3 de situla eius et semen hominum.
>> Itaque hic est idea misere discedere quaerens iter est
usi sumus cogitare.
Omnes cogitare soleret in terms of servientibus et exercituum.
Suus 'non ut adesse.
Nam ut de infrastructure code.
Explicuit codicem ad nubes et nubes run is pro vobis.
Et conatur facere AWS Id.
>> Auditos capsam auro in medio vestri de API Gateway non server-sicut,
sed magis se habet just--
>> RICK Houlihan: potes cogitare latitudo autem ante faciem ejus, ut server.
Omne quod est capiam HTTP requirimus et map ad aliud processus.
Quod suus omnes eam facit.
Et in hoc casu erant destinata illud Labda munus.
Omni jure, sic omnia habeo.
Gratias tibi valde.
Agnosco.
Scio volumus modicum tempus.
Et hopefully vos guys got aliquantulus frenum of notitia
ut auferas elit.
Et deprecarentur si abii et partem gloriae tuae super capita sua,
sed multa bona ibi fundamental fontalis scientiam
quod tibi puto esse pretiosa.
Et gratias quod me.
[PLAUSUS]
AUDITORES: [tacita] is enim vos cum luctu dicentes:
quod potest transire per flammas tibi AB OVO USQUE AD MALA
impetro ius valores vel eosdem valores,
Quomodo valores si mutare [tacita].
>> RICK Houlihan: Oh, Idempotent?
Quomodo valores mutare?
Sed quia non in vacuum cucurri ea usque in finem
Nescio quid ergo mutat facta extremum mile.
Suus 'non iens futurus Eadem notitia quid viderim.
Auditos utinam tam tibi non obtinuit totam input.
RICK Houlihan: Recte.
Vos have ut abiret a principio ad finem, et tunc suus '
stat publica fore.
Frigus.
>> AUDITORES: Sic et vos non modicam humanitatem nobis DynamoDB potest documento aut clavem valorem.
Et consumpta multum tempus in key valorem cum hash et vias
ut TALITRUM eam circa.
Cum tabulae illae intuitus est relictis Scipionem divisorem tabellae aditu quempiam prohibuerit?
>> RICK Houlihan: Nolo enim vos, dico relinquentes eam.
>> Auditos divisi essent alter ab the--
>> RICK Houlihan: Cum document ubi appropinquare cognovit, tabellae type in DynamoDB
is iustus cogitare unus sicut alter attributum.
Suus 'an attributum quod continet hierarchicus notitia structura.
Et tunc in quaero, vos can utor proprietates
tangibilium usura Object Notation.
Non possum in filter nested proprietas JSON document.
AUDITORES: Sic aliquando I facere documentum ubi appropinquare cognovit,
Sort of possum pervenire tabular--
AUDITORES: Absit.
AUDITORES: et --indexes quae modo diximus.
RICK Houlihan: Yeah, indices, et omnes qui,
cum vis ad index proprietates JSON,
quod si facere debuit via immittatur a JSON obiectum sive document
in Dynamo, vos would utor flumina.
Flumina esset legere input.
Youd 'adepto ut JSON et dicamus recusare OK,
index rerum quid velim?
>> Vos partum a uirtute probus dicitur mensam.
Sed hoc modo operatur elit.
Non abs te index directe illae proprietates.
>> AUDITORES: Tabularizing vestri tabellae.
>> RICK Houlihan: Prorsus, adulatione it, tabularizing eam prorsus.
Ut quid faceret.
>> AUDITORES: Gratias tibi ago.
>> RICK Houlihan: Vidi, absolute, gratias tibi aget.
AUDITORES: Sic genus Si obvium habueris classifers Mongo redis.
>> RICK Houlihan: Yeah, sicut necesse est sit amet.
Ut enim bene dicit.
Frigus.