61
pages
Documents
2013
Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus
Découvre YouScribe en t'inscrivant gratuitement
Découvre YouScribe en t'inscrivant gratuitement
61
pages
Documents
2013
Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus
PostgreSQL
as a Schemaless Database.
Christophe Pettus
PostgreSQL Experts, Inc.
PgDay FOSDEM
2013
•
•
•
•
•
•
Welcome!
f xo Tonttwi.erC rhsiotIm’tgreSQL phe.Posecni991 sreps noanltwit C7.suon LxEerQSsogthtP cpetnc.s, Ipertoc.strepxegp@sut@om.clduiebthm
sselameesabatadt haWch s aistsrg eoPt oSeLQw ca?Hou usn yo dows oeHrots es chemalesraoisus odt ehv options perform?
schemaless data?
•
•
•
What’s on the menu?
scn erodsslemahe . EvTermIt’ser. ehtt urllm taa esgref be or bitmace eeNtieh rid doPtssi citsiretcarah aofk ac lhe tng cefinihe dT•
•
•
•
A note on NoSQL.
Postgre
SQL
. (Remember QUEL?)
databases do not use SQL, but…
fixed schema.
st. Wor
tablh mue dexfi a guohtla( sAisa emch )ot unfortunate termesab ot ehcs( amtaDa.AdULL)l (Nionao tp neb sacefidll uaidivndISchematic.
over time) definition of the data.
•
•
•
•
change.
table to field/column/attribute.
am a s hesceq rreuiloc snmugnidwen
nts”aheveh yTctrustl naernt itaht ……tub ,erucSat dasabmahessleod“ emucs seerotre Rock-n-Roll!
rather than rows.
•
•
•
•
you like!
s rtcuuteri sepr document.No fisdleoN !hcs sameMa! ukewhp evat
rof deen eht fot ouw reGa dn… tbjecnt oistepers tnemorfid yreffy,ller vulCratuss the glaWe are not amused.
•
•
•
limitations of relational databases and
object-relational managers.
storage…
house data warehouse model.
he tpe (eircd)vepmi eita ecnhtiw
tuB in schelk about samelssv heTat ot tol a s’er tah nac uoyepxe?cttraditional relational databases.
schemaless data in PostgreSQL, how can
you?
Let us never speak of this
again.
•
•
•
•
And wot tnaw erots sonel’tdoya.tTopic’s t you: If
eg tti.•
•
What is schemaless data?
•
•
hierarchical structure of arrays and key-
value pairs.
one of these…
t if it doesn’t r/wo )si=(erocdrcument” Each “dorutc.denu nurtsot nea ms esesdomelaShc and how to reac …t ha etoecxpint acilnoitonk w sw appThe a
reJSONhsto.otdocument types:
•
XML
•
•
•
•
PostgreSQL has you
covered.
y’he gvehw et ta’teLes s tnooNid eerht tnereff tot ne,t bu, wo