Aktuelle Entwicklungen



Ähnliche Dokumente
PostgreSQL in großen Installationen

PostgreSQL High-Security

3.17 Zugriffskontrolle

SQL für Trolle. mag.e. Dienstag, Qt-Seminar

Abbildung 1: Das ERM. Nun zu den Tabellen: Zunächst wird aus jeder Entity eine Tabelle, d.h. wir erhalten:

Die bisher bereits bekannten Aggregatsfunktionen MIN, MAX, SUM, AVG, COUNT, VARIANCE und STDDEV wurden um FIRST und LAST erweitert.

Datenbanktechnologie mit praktischen Übungen in MySQL und PHP

Mengenvergleiche: Alle Konten außer das, mit dem größten Saldo.

MySQL Replikation. Erkan Yanar linsenraum.de linsenraum.de

Entwicklung einer Informix- Administrationsdatenbank mit ERwin

Indexing und Performance Tuning

Beispiel 1: Filmdatenbank

Dynamisches SQL. Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München

MySQL Cluster und MySQL Proxy

Partitionieren über Rechnergrenzen hinweg

desk.modul : WaWi- Export

XAMPP-Systeme. Teil 3: My SQL. PGP II/05 MySQL

Fakultät für Informatik & Wirtschaftsinformatik DB & IS II - SS Metadaten

Klausur BWL V Investition und Finanzierung (70172)

mit Musterlösungen Prof. Dr. Gerd Stumme, Dipl.-Inform. Christoph Schmitz 11. Juni 2007

SEMINAR Modifikation für die Nutzung des Community Builders

ORM & OLAP. Object-oriented Enterprise Application Programming Model for In-Memory Databases. Sebastian Oergel

Aktualisierung zum Buch Windows und PostgreSQL

Model Klausel - Der Excel-Killer von Oracle?

MySQL 101 Wie man einen MySQL-Server am besten absichert

Oracle 12c: Neuerungen in PL/SQL. Roman Pyro DOAG 2014 Konferenz

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

SQL Teil 2. SELECT Projektion Selektion Vereinigung, Schnitt, Differenz Verbund Komplexer SELECT-Ausdruck

IPv6 und Microsoft Direct Access in einer SBS-Umgebung. Von der Vision zum Einsatz

IV. Datenbankmanagement

Business-Rule-Management als Instrument des Software-Reengineering

PostgreSQL Wartungsstrategien

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER

Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum:

Übersicht über Datenbanken

Fachhochschule Deggendorf Platzziffer:...

SQL: statische Integrität

TU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D.

Freunde, Fans und Faszinationen: Das Potenzial von Social Media

Cacherhochschule CHS VII. Coins, TBs und andere Reisende

Naxtron GmbH Schlosstalstrasse Winterthur. Subject. New Features Oracle 9i Tuning. Edo Bezemer. Author

Fortgeschrittene OLAP Analysemodelle

Dow Jones am im 1-min Chat

Partnerportal Installateure Registrierung

Entwicklung des Dentalmarktes in 2010 und Papier versus Plastik.

105.3 SQL-Datenverwaltung

Informatik 12 Datenbanken SQL-Einführung

Analyse zum Thema: Laufzeit von Support-Leistungen für ausgewählte Server OS

GE Capital Equipment Financing. GE Capital Leasing-Tool Schulungsunterlagen

MySQL 5.1. Kristian Köhntopp

MIN oder MAX Bildung per B*Tree Index Hint

Referenzielle Integrität SQL

Nachtrag: Farben. Farbblindheit. (Light und Bartlein 2004)

Hochverfügbarkeit mit Windows Server vnext. Carsten Rachfahl Microsoft Hyper-V MVP

6. Sichten, Integrität und Zugriffskontrolle. Vorlesung "Informa=onssysteme" Sommersemester 2015

Universität Augsburg, Institut für Informatik WS 2006/2007 Dr. W.-T. Balke 27. Nov M. Endres, A. Huhn, T. Preisinger Lösungsblatt 5

Übungsblatt 8- Lösungsvorschlag

Auslotung der Gefühle & Wünsche von Eltern und SchülerInnen zum Schuljahr 2011/2012

Isolationsstufen für. Dr. Karsten Tolle Dienstag 31. Januar 2012

CLR-Integration im SQL-Server. Alexander Karl

Transaktionen in der Praxis. Dr. Karsten Tolle

REGIONALES RECHENZENTRUM ERLANGEN [ RRZE] Datenbanken. RRZE-Campustreffen, Stefan Roas und Ali Güclü Ercin, RRZE

Deinstallationsanleitung

Das neue Volume-Flag S (Scannen erforderlich)

Sie müssen sich für diesen Fall mit IHREM Rechner (also zeitgut jk o.ä.) verbinden, nicht mit dem Terminalserver.

1 Transaktionen in SQL. 2 Was ist eine Transaktion. 3 Eigenschaften einer Transaktion. PostgreSQL

Research Note zum Thema: Laufzeit von Support-Leistungen für Server OS

Traditionelle Suchmaschinenoptimierung (SEO)

Konzept zur Push Notification/GCM für das LP System (vormals BDS System)

Was meinen die Leute eigentlich mit: Grexit?

Round Table 60: 859 Pakete für den Weihnachtskonvoi

Die Post hat eine Umfrage gemacht

OERA OpenEdge Reference Architecture. Mike Fechner PUG Infotag 19. Mai 05 Frankfurt

Universität Duisburg-Essen Informationssysteme Prof. Dr.-Ing. N. Fuhr. Praktikum Datenbanken / DB2 Woche 8: Trigger, SQL-PL

SQL. strukturierte Datenbankabfragesprache eine Datenbanksprache zur. Structured Query Language:

SMART Newsletter Education Solutions April 2015

StuPro-Seminar Dokumentation in der Software-Wartung. StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung.

Sortierte Folgen 250

Clients in einer Windows Domäne für WSUS konfigurieren

Die Invaliden-Versicherung ändert sich

NoSQL mit Postgres 15. Juni 2015

Unterabfragen (Subqueries)

Zugriff auf Firebird-Datenbanken mit PHP. Daniel de West DB-Campus-Treffen 15. Januar 2004

Anzeige des Java Error Stack in Oracle Forms

Wie funktioniert automatisierte Übersetzung? Prof. Josef van Genabith (Deutsches Forschungszentrum für Künstliche Intelligenz)

1 Einleitung. Lernziele. Symbolleiste für den Schnellzugriff anpassen. Notizenseiten drucken. eine Präsentation abwärtskompatibel speichern

Quiz mit Google Docs erstellen

Integration mit. Wie AristaFlow Sie in Ihrem Unternehmen unterstützen kann, zeigen wir Ihnen am nachfolgenden Beispiel einer Support-Anfrage.

Karten-Freischaltung mit dem UNLOCK MANAGER

Sage 200 BI Häufige Fehler & Lösungen. Version

Blumen-bienen-Bären Academy. Kurzanleitung für Google Keyword Planer + Google Trends

Bedingungen über Werte Statische Integrität. CHECK-Klausel

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

Installation SQL- Server 2012 Single Node

Windows 8. Der Task-Manager. Dieses Dokument kann frei verwendet werden. Keine Lizenzen, kein Copyright. Do what you want with it.

Leseprobe: SQL mit MySQL - Band 4 Kompendium mit Online-Übungs-DB. Kompendium zur schnellen Kurzinformation der Datenbanksprache SQL/MySQL 5.

Natural Realtime, Universal & Blended Search SEO Sorgen Sie dafür, dass Ihr Content schneller und besser gefunden wird!

Autorisierung von ArcGIS 10.3 for Server mit Internetverbindung

SUB-ID- VERWALTUNG MIT GPP SETUP-GUIDE FÜR PUBLISHER

Transkript:

PostgreSQL Aktuelle Entwicklungen (Hans-Jürgen Schönig),

[HACKERS] Are we losing momentum? Bruce Momjian: August 2003 Momjian Blog: Postgres Is Hot Bruche Momjian Blog: June 7, 2008 I have attended or expect to attend seven dedicated Postgres conferences this year, in Japan, San Francisco, Oregon, Ottawa, Maryland, Brazil, and Italy; we have never had so much conference activity. I would love to find a way to illustrate our growth, but I can't.

PostgreSQL 8.4 im Anmarsch - selten hat es in einem Release Zyklus so viele Patches gegeben - selten sind so viele komplexe Features eingearbeitet worden - noch nie waren so viele Personen beteiligt

PostgreSQL 8.4...... ein neues Gefühl für mich...... für einen Vortrag recherchieren...... um nichts Wesentliches zu vergessen...

Im Detail: Windowing Functions Vor allem bei... - der Analyse von Geschäftsprozessen - Data Warehousing - Data Mining... wichtig

Im Detail: Windowing Functions SELECT depname, empno, salary, avg(salary) OVER (PARTITION BY depname) FROM empsalary; depname empno salary avg -----------+-------+--------+----------------------- develop 11 5200 5020.0000000000000000 develop 7 4200 5020.0000000000000000 develop 9 4500 5020.0000000000000000 develop 8 6000 5020.0000000000000000 develop 10 5200 5020.0000000000000000 personnel 5 3500 3700.0000000000000000 personnel 2 3900 3700.0000000000000000 sales 3 4800 4866.6666666666666667 sales 1 5000 4866.6666666666666667 sales 4 4800 4866.6666666666666667 (10 rows)

Im Detail: Windowing Functions SELECT depname, empno, salary, rank() OVER (PARTITION BY depname ORDER BY salary DESC) FROM empsalary; depname empno salary rank -----------+-------+--------+------ develop 8 6000 1 develop 10 5200 2 develop 11 5200 2 develop 9 4500 4 develop 7 4200 5 personnel 2 3900 1 personnel 5 3500 2 sales 1 5000 1 sales 4 4800 2 sales 3 4800 2 (10 rows)

Im Detail: Rekursionen WITH RECURSIVE t(n) AS ( VALUES (1) UNION ALL SELECT n+1 FROM t WHERE n < 100 ) SELECT sum(n) FROM t; WITH RECURSIVE t(n) AS ( SELECT 1 UNION ALL SELECT n+1 FROM t ) SELECT n FROM t LIMIT 100;

Im Detail: Rekursionen WITH RECURSIVE t(n) AS ( VALUES (1) UNION ALL SELECT n+1 FROM t WHERE n < 100 ) SELECT sum(n) FROM t; WITH RECURSIVE t(n) AS ( SELECT 1 UNION ALL SELECT n+1 FROM t ) SELECT n FROM t LIMIT 100;

Im Detail: Functions tracken - Statistiken über... - Aufrufe - Laufzeiten... von Funktionen können gesammelt werden. WICHTIG für die Optimierung von Stored Procedures.

Im Detail: Free Space Tracking - ab 8.4 KEINE Free Space Map mehr - Konfiguration wird dadurch einfacher => Free Space wird jetzt inline gespeichert.

Im Detail: Rechte auf Spaltenebene GRANT { { SELECT INSERT UPDATE DELETE TRUNCATE REFERENCES TRIGGER } [,...] ALL [ PRIVILEGES ] } ON [ TABLE ] tablename [,...] TO { [ GROUP ] rolename PUBLIC } [,...] [ WITH GRANT OPTION ] GRANT { { SELECT INSERT UPDATE REFERENCES } ( column [,...] ) [,...] ALL [ PRIVILEGES ] ( column [,...] ) } ON [ TABLE ] tablename [,...] TO { [ GROUP ] rolename PUBLIC } [,...] [ WITH GRANT OPTION ]

Replication und Readable Slaves... - Synchronous Replication - Transaktionen werden zum Slaves geschickt - Readable Slaves - Transaction Log wird in den Slave eingespielt - Slave kann Read-Only Transactions ausführen

Replication und Readable Slaves... GOOD NEWS: WE GOT IT!!!!

Replication und Readable Slaves... BAD NEWS :(... erst in 8.5...

Frage: Was ist der Unterschied zwischen MySQL und PostgreSQL? - Stabilität geht über ALLES - Umfassende Lösungen statt Flickwerk - Langfristige Lösungen (kein Wechsel der Storage Engine) - Es gibt auch Menschen, die Transaktionen UND FULLTEXT wollen... - KLARE Lizenzpolitik

Herzlichen Dank für die Aufmerksamkeit! Fragen?