Refine
Document Type
- Diploma Thesis (8)
- Study Thesis (1)
Is part of the Bibliography
- no (9) (remove)
Keywords
- MySQL (9) (remove)
Institute
Websites or web applications, whether they represent shopping systems, on demand services or a social networks, have something in common: data must be stored somewhere and somehow. This job can be achieved by various solutions with very different performance characteristics, e.g. based on simple data files, databases or high performance RAM storage solutions. For todays popular web applications it is important to handle database operations in a minimum amount of time, because they are struggling with a vast increase in visitors and user generated data. Therefore, a major requirement for modern database application is to handle huge data (also called big data) in a short amount of time and to provide high availability for that data. A very popular database application in the open source community is MySQL, which was originally developed by a swedisch company called MySQL AB and is now maintenanced by Oracle. MySQL is shipped in a bundle with the Apache web server and therefore has a large distribution. This database is easily installed, maintained and administrated. By default MySQL is shipped with the MyISAM storage engine, which has good performance on read requests, but a poor one on massive parallel write requests. With appropriate tuning of various database settings, special architecture setups (replication, partitioning, etc.) or other storage engines, MySQL can be turned into a fast database application. For example Wikipedia uses MySQL for their backend data storage. In the lecture Ultra Large Scale Systems and System Engineering teached by Walter Kriha at Media University Stuttgart, the question Can a MySQL database application handle more then 3000 database requests per second? came up some time. Inspired by this issue, I got myself going to find out, if MySQL is able to handle such a amount of requests per second. At that time I also read something about the high availability and scalability solution MySQL Cluster and it was the right time to test the performance of that solution. In this paper I describe how to set up a MySQL database server with the additional MySQL Cluster storage engine ndbcluster and how to configure a database cluster. In addition I execute some database tests on that cluster to proof that its possible the get a throughput of >= 3000 read requests per second with a MySQL database.
Gegenstand der vorliegenden Arbeit ist die Konzeption und Entwicklung eines Content- Management-Werkzeugs zur Optimierung der Produktion von Internet-Auftritten auf der Basis von Open Source Software in einer Medienagentur. Die Medienagentur brainst.com, näher beschrieben im Kapitel 2.1, nutzt für die Produktion von Internetpräsenzen bisher ein selbstentwickeltes Content-Management-System. Diese Diplomarbeit beschäftigt sich mit der Theorie und Praxis von Content-Management- Systemen und zeigt, wie durch eine Evaluation von Open-Source Content-Management- Systemen ein System anhand von Auswahlkriterien ausgesucht und an die Bedürfnisse der Medienagentur angepasst wurde. Eine Referenzproduktion mit dem ausgewählten System zeigt die Vorteile, die durch die Verwendung des Systems für die Medienagentur entstehen.
Gegenstand der hier vorgestellten Arbeit ist die Entwicklung einer datenbankgestützten Webapplikation auf Basis von PHP und MySQL für den Internetauftritt des Instituts für angewandte Kindermedienforschung (IfaK), speziell dessen Medientipps. Kindermedien – Hörspiele, CD-ROMs (Computerspiele, Nachschlagewerke) und Videos – werden vom IfaK rezensiert und diese Beschreibungen und Bewertungen der interessierten Öffentlichkeit, speziell pädagogischen Fachkräften und Eltern, über das Internet zur Verfügung gestellt. Die Seiten des bisherigen Webauftritts wurden statisch mit fester Verknüpfung von Inhalt, Form und Struktur angelegt. Diese Diplomarbeit beschäftigt sich mit Theorie und Praxis der Konversion dieses Auftrittes mittels Trennung des Layouts von Inhalten und Strukturen, hin zu einem dynamischen Webauftritt. Dazu wird dargestellt, warum eine eigene Entwicklung eines Content Management Systems nötig war und wie die Trennung von Layout (mittels Vorlagen), Struktur (abgebildet in einer Datenbankstruktur) und Inhalten realisiert wurde.
Gegenstand der hier vorgestellten Arbeit ist die Konzeption und prototypische Entwicklung eines web- und datenbankbasierenden Raumreservierungssystems im Umfeld eines non-territorialen Büros. Zunächst wird die Notwendigkeit einer solchen Anwendung unter arbeitswirtschaftlichen Aspekten und dem non-territorialen Anwendungsumfeld hergeleitet, das - durch die spezifischen Arbeits- und Raumkonzepte - Einfluss auf die Konzeption der Anwendung nimmt. Auf der Grundlage dieser Ergebnisse erfolgt die Entwicklung des Raumreservierungssystems, dessen informationelle Basis in einem MySQL-Datenbank abgelegt und mittels der Skriptsprache PHP an das webbasierte Front-End angebunden wird. Neben der technischen Konzeption finden auch nutzerorientierte Aspekte Berücksichtigung, die Themen wie Screen-Design und Usability ansprechen. Zur besseren Veranschaulichung und zum Zwecke der Prototypentwicklung wird ein dreidimensionales Grundrissmodell konstruiert, das die Belegungssituation dynamisch widerspiegelt und zusätzliche Informationen zu den Raumtypen offeriert. Die Ausarbeitung bezieht sich auf die technische, personelle und räumliche Infrastruktur des Office Innovation Centers der Fraunhofer Gesellschaft am Institut für Arbeitswirtschaft und Organisation.
Die vorliegende Diplomarbeit dokumentiert die Entwicklung einer Minitauschbörse für Bookmarks, welche als Peer-to-Peer-System mit der Programmiersprache Java realisiert wurde. Zunächst wird die Peer-to-Peer-Technologie beschrieben, d.h. was Peer-to-Peer ist und es werden Anwendungsgebiete kurz umrissen. Weiterhin werden verschiedene Peer-to-Peer-Systeme vorgestellt und miteinander verglichen. Daraus geht die Entscheidung für das gewählte System zur Realisierung der Minitauschbörse hervor. Das Programm erlaubt dem Benutzer während einer Internetsitzung seine Bookmarks mit anderen Benutzern des Programms in Echtzeit zu tauschen. Die Anwendung repräsentiert gleichzeitig Server und Client, sodass der Benutzer sowohl seine eigenen Links zur Verfügung stellen, als auch Links von anderen Teilnehmern herunterladen kann. Dazu werden die Bookmarks des Microsoft Internet Explorers verwendet. Eine webbasierte MySQL-Datenbank fordert vor jeder Sitzung wenige Netzwerkdaten des Benutzers, die allen Teilnehmern einen Verbindungsaufbau zu dem Benutzer ermöglichen und die Erreichbarkeit der Peers gewährleisten. Somit kann der Datenaustausch zwischen den Peers unabhängig von einem zentralen Server stattfinden.
Die vorliegende Diplomarbeit erarbeitet ein Konzept zur Erstellung eines Internetportals. Inhalte und Dienstleistungen des Portals bestehen aus Wirtschaftsinformationen der Konsumgüterindustrie. Die Konzeption wurde mittels PHP, HTML und dem Datenbanksystem MySQL in dem Internetportal ‚Consumer Goods Information Portal’ umgesetzt, welches unter der folgenden URL zu finden ist: http://machno.hdm-stuttgart.de/~will/portalphp/entrance.htm Entworfen wurde das Portal für eine optimale Darstellung im Microsoft Internet Explorer 6.
Die hier vorliegende Arbeit umfasst die Konzeption und prototypenhafte Entwicklung eines webbasierten Dokumentenarchivs zur Speicherung und Publikation von elektroni- schen Dokumenten, welche für die Lehre an der Hochschule für Bibliotheks- und Infor- mationswesen in Stuttgart (HBI) relevant sind. Dieses Dokumentenarchiv ermöglicht die passwortgeschützte Speicherung und Aktualisierung der Dokumente über das Internet. Die Dokumente sind mit formalen und inhaltlichen Metadaten versehen. Der Zugang zu den Dokumenten ist, entweder über ein Suchformular oder durch sogenanntes Browsen in Übersichtsseiten möglich. Die Suche findet nur in den gespeicherten Metadaten statt. Eine Volltextindizierung der Dokumente selbst erfolgt nicht.
Thema der Arbeit ist eine Datenbank, die strukturierte Informationen zu den verschiede- nen Räumlichkeiten einschließlich der des Personals der Hochschule der Medien (HdM) enthält. Zuerst wurde untersucht welche Informationen ähnlicher Art andere vergleichbare Institutionen im Internet zur Verfügung stellen, wie diese umgesetzt wurden und welche Webdienste die HdM bisher zu Informationszwecken zur Verfügung stellt. Von diesem Ergebnis ausgehend wurde geprüft, in wie weit aus den bereits bestehenden Einzelkom- ponenten, insbesondereStundenplan- und Rauminformationssystem ein homogenes Gesamtsystem entwickelt werden kann. Auf dieser Grundlage erfolgte die Entwicklung der Datenbank, die den Zugriff auf relevante Informationen in bezug auf die vorhandenen Räumlichkeiten erlaubt. Praktisch realisiert wurde die Datenbank mit MySQL. Die Anbin- dung an das Internet erfolgte dabei über PHP. Berücksichtigung fanden neben den technischen Aspekten auch eine nutzerorientierte Umsetzung in bezug auf Funktionalität und Design. Die einzelnen Gebäudegrundrisse liegen als Image Maps vor, über die der Zugriff auf die jeweils zugeordneten Daten möglich ist. Die in der Diplomarbeit vorgestellte Anwendung ist ein webbasiertes Gebäudeinformationssystem für die Hochschule der Medien, das über das Internet zur Nutzung angeboten werden kann.
Die hier vorliegende Arbeit umfasst die Konzeption und Entwicklung eines intranetba- sierten Informationssystems zur Dokumentation und Verwaltung interner Qualitätsau- dits der Marketing Service Süd-West GmbH, Stuttgart. Dieses System ermöglicht die Planung und Terminierung der Audits, Information durch automatisch erstellte E-Mails an die Teilnehmer, die Dokumentation der durchgeführten Audits mit Ergebnisberichten zu jedem geprüften Prozess, die Terminierung und Dokumentation eventuell notwendi- ger Nachaudits. Es gestattet außerdem die gezielte Recherche aller zu den Auditie- rungsprozessen gespeicherten Daten. Die Umsetzung erfolgte als LAMP-System (Linux-Apache-MySQL-PHP).