Neuer Windows Installationsassistent verbessert Bereitstellung und erweitert Hochverfügbarkeit auf Microsoft Windows Server 2008 R2.
Die vorangegangenen Teile dieser Artikelserie sind hier:
- http://miraspostgresqlwelt.blogspot.com/2011/08/technische-unterschiede-postgresql.html
- http://miraspostgresqlwelt.blogspot.com/2011/08/technische-unterschiede-postgresql_30.html
- http://miraspostgresqlwelt.blogspot.com/2011/08/technische-unterschiede-postgresql_31.html
- …
Die vorangegangenen Teile dieser Artikelserie sind hier:
- http://miraspostgresqlwelt.blogspot.com/2011/08/technische-unterschiede-postgresql.html
- http://miraspostgresqlwelt.blogspot.com/2011/08/technische-unterschiede-postgresql_30.html
- http://miraspostgresqlwelt.blogspot.com/2011/08/technische-unterschiede-postgresql_31.html
Grobe architektonische Unterschiede
Prozess versus Thread
PostgreSQL ist prozessbasiert, MySQL ist threadbasiert. …
Die vorangegangenen Teile dieser Artikelserie sind hier:
- http://miraspostgresqlwelt.blogspot.com/2011/08/technische-unterschiede-postgresql.html
- http://miraspostgresqlwelt.blogspot.com/2011/08/technische-unterschiede-postgresql_30.html
Begriffe
Bevor ich auf die technischen Unterschiede eingehe, möchte ich
ein paar Worte über Bezeichnungen und Begriffe verlieren, die
immer wieder zu Verwirrungen führen oder falsch verwendet
werden.
Mehrzahl
In der Datenbanktechnik ist die Mehrzahl von Schema Schemas und
die Mehrzahl von Index Indexe. Wer Schemata oder Indizes sagt, …
Teil 1 dieser Artikelserie ist hier:
http://miraspostgresqlwelt.blogspot.com/2011/08/technische-unterschiede-postgresql.html
MySQL und MariaDB
Zuerst möchte ich ein paar Worte zu MySQL und MariaDB
verlieren.
MySQL hatte das große Pech, zweimal innerhalb von kürzester Zeit
verkauft zu werden. Zuerst an Sun und danach hat Oracle Sun
gekauft. Heute besitzt somit Oracle das Copyright für
MySQL.
Monty Widenius war der Urentwickler von MySQL.
MariaDB ist ein Fork von MySQL, der vor dem Verkauf von Sun an
Oracle von Monty gezogen wurde. Viele der Entwickler, die
ursprünglich am MySQL Server selbst mitgewirkt haben, haben Sun
bzw. Oracle verlassen und die meisten dieser Entwickler arbeitet
heute im Monty- / MariaDB-Umfeld. Zum Glück sind nur …
Vorwort
In dieser Woche möchte ich mich mit den Unterschieden von
PostgreSQL, MySQL und MariaDB befassen. Es ist in keiner Weise in
dieser Artikelserie meine Absicht, den einen oder anderen
schlecht zu machen. Sondern möchte ich Euch sachlich und neutral
die technischen Unterschiede sowie die zu bedenkenden
Unterschiede in der Anwendung aufzeigen.
Ein weiterer Hintergrund für diese Artikelserie ist, dass ich
immer wieder Vorträge und Artikel zu diesem Thema lese, bei denen
sich mir alle Nackenhaare sträuben, weil der Autor bzw.
Vortragende sich hier dann doch nur in einem System wirklich
auskennt und teilweise hanebüchene Dinge über das jeweils andere
System erzählt werden.
Es gibt weltweit nur zwei Experten für beide Systeme. Zwei, die
seit Jahren am PostgreSQL-Projekt mitwirken und die
hauptberuflich jahrelang als Entwickler und Supporter für MySQL
gearbeitet haben. Zwei, die beide …
MySQL Cluster has been deployed to support some of the most demanding transactional services in the web and telecoms domains. This webinar will discuss best practices in scaling services on-demand for high volumes of reads and writes, and provide insight on the range of NoSQL and SQL access methods available to developers, specifically covering:
- Automatic partitioning for high scalability
- On-line scaling of the cluster across commodity hardware
- SQL and NoSQL interfaces, and what should be used when
- On-line updating of schema design to accommodate rapidly evolving applications
- Resources to get started
MySQL Workbench is a visual database modeling and design tool, a SQL editor, and an administrative tool. MySQL Workbench can help you create and validate your schema for your new MySQL databases, optimize existing physical MySQL databases with reverse/forward engineering and change management functions. Its SQL editor helps you create clean syntax and "error checks" existing SQL. Its administrative capabilities allow you and/or your customers to optimize and troubleshoot MySQL in their environment. The result is faster development and time-to-market, better product quality and performance, and easier as-needed administration.
Our expert webcast speaker is Scott Noyes, an Oracle MySQL Support Engineer who uses MySQL Workbench to help MySQL customers create better databases, prevent and address problems. Scott will show you how to use MySQL Workbench to do the following with your specific application:
- Easily develop, validate and …
Seit einigen Jahren gibt es in der IT einen neuen Begriff: NoSQL.
Übersetzen würde ich es mit kein-SQL oder Nicht-SQL. SQL ist eine
Programmiersprache zur Beschreibung von relationalen
Datenbanken.
Jetzt könnte angenommen werden, da SQL eine Programmiersprache
ist, handelt es sich bei NoSQL um alle anderen
Programmiersprachen. Wäre ja naheliegend. Genauso naheliegend,
wie die Annahme, dass Kalbsleberwurst aus Kalbsleber besteht.
Aber beides ist ein Trugschluss.
Liest man die Beschreibungen durch, erfährt man:
NoSQL soll quasi der Oberbegriff für alle Datenbankkonzepte in
der IT, die nicht SQL zur Beschreibung nutzen. Relational oder
nicht ist dabei egal.
Datenbankkonzepte ohne SQL. Wie war das noch - da gibt es doch
seit Jahren mehr als das relationale Konzept - es gibt
hierarchische Datenbankkonzepte (Implementierte Beispiele sind
Dateisysteme und LDAP) und es gibt objektorientierte …
Letztes Wochenende war die Froscon 2011 in St. Augustin. Wie angekündigt habe ich dort die Vorträge "Eight rollouts a day" und "NoSQL, NewSQL, MySQL" gehalten, und dabei eine ganze Menge wertvolles Feedback bekommen und eine Menge guter Kontakte gemacht. Allen, die mir zugehört haben oder mit denen ich gesprochen habe: Vielen Dank, und wenn Ihr Fragen habt, meldet Euch bitte!
Die Folien zu dem Talk "Eight Rollouts a day keeping downtime away" habe ich unten angehängt.
This is a description of how we are working at Booking.com with respect to code generation and deployment.
It is not a technical talk, there is not a single line of code.
Instead I am describing the business, the culture and the
organizational and personal framework that control development
and operations.