C. Aiftimiei- December 2003 ALICE NIPNE-HH Cristina Aiftimiei National Institute for Physics and Nuclear Engineering - Horia.

Slides:



Advertisements
Similar presentations
Distributed Data Processing
Advertisements

Database System Concepts and Architecture
SQL Server Replication
Chapter 13 (Web): Distributed Databases
1 Databases in ALICE L.Betev LCG Database Deployment and Persistency Workshop Geneva, October 17, 2005.
Distributed Databases Logical next step in geographically dispersed organisations goal is to provide location transparency starting point = a set of decentralised.
City University London
Distributed Database Management Systems
DISTRIBUTED DATABASE. Centralized & Distributed Database  Single site database – centralized database –A database is located at a single site or distributed.
Chapter 9 : Distributed Database.
1 Introduction The Database Environment. 2 Web Links Google General Database Search Database News Access Forums Google Database Books O’Reilly Books Oracle.
Database Administration
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
15 1 Chapter 15 Database Administration Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Chapter 2 Database Environment Pearson Education © 2014.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Overview of Database Languages and Architectures.
Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate.
DISTRIBUTED DATABASE MANAGEMENT SYSTEM CHAPTER 07.
Chapter 4 Database Management Systems. Chapter 4Slide 2 What is a Database Management System (DBMS)?  Database An organized collection of related data.
DATABASE MANAGEMENT SYSTEMS 2 ANGELITO I. CUNANAN JR.
Chapter 1: The Database Environment
Database Systems: Design, Implementation, and Management Ninth Edition
Chapter 1 Database Systems. Good decisions require good information derived from raw facts Data is managed most efficiently when stored in a database.
IT – DBMS Concepts Relational Database Theory.
Organizing Information Technology Resources
Database Design – Lecture 16
Chapter 1 Introduction to Databases Pearson Education ©
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS (Cont’d) Instructor Ms. Arwa Binsaleh.
NETWORK SERVERS Oliver Topping (with a little help from my Mum)
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Report from the Working Group "Detector Database" W.Peryt (rapporteur), P.Buncic, D.Vicinanza, Y.Schutz. This WG has an urgent task to achieve that is.
Massively Distributed Database Systems - Distributed DBS Spring 2014 Ki-Joune Li Pusan National University.
Database Systems: Design, Implementation, and Management Ninth Edition Chapter 12 Distributed Database Management Systems.
Week 5 Lecture Distributed Database Management Systems Samuel ConnSamuel Conn, Asst Professor Suggestions for using the Lecture Slides.
PHP Features. Features Clean syntax. Object-oriented fundamentals. An extensible architecture that encourages innovation. Support for both current and.
Distributed Database Systems Overview
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
Lesson Overview 3.1 Components of the DBMS 3.1 Components of the DBMS 3.2 Components of The Database Application 3.2 Components of The Database Application.
Oracle's Distributed Database Bora Yasa. Definition A Distributed Database is a set of databases stored on multiple computers at different locations and.
Chapter 2 Database System Concepts and Architecture Dr. Bernard Chen Ph.D. University of Central Arkansas.
1 Database Management Systems (DBMS). 2 Database Management Systems (DBMS) n Overview of: ä Database Management Components ä Database Systems Architecture.
Bayu Adhi Tama, M.T.I 1 © Pearson Education Limited 1995, 2005.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 1 Database Systems.
Databases for data management in PHENIX Irina Sourikova Brookhaven National Laboratory for the PHENIX collaboration.
Introduction to Distributed Databases Yiwei Wu. Introduction A distributed database is a database in which portions of the database are stored on multiple.
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
 Distributed Database Concepts  Parallel Vs Distributed Technology  Advantages  Additional Functions  Distribution Database Design  Data Fragmentation.
Chapter 1 © 2013 Pearson Education, Inc. Publishing as Prentice Hall Chapter 1: The Database Environment and Development Process Modern Database Management.
Chapter 2 Database Environment.
Week 7 Lecture Part 2 Introduction to Database Administration Samuel S. ConnSamuel S. Conn, Asst Professor.
Lecture On Introduction (DBMS) By- Jesmin Akhter Assistant Professor, IIT, Jahangirnagar University.
Report on database work for INB in ALICE Latchezar Betev (ALICE) Information Session INB – June 8, 2006.
Em Spatiotemporal Database Laboratory Pusan National University File Processing : Database Management System Architecture 2004, Spring Pusan National University.
Database Administration Advanced Database Dr. AlaaEddin Almabhouh.
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
Retele de senzori Curs 1 - 1st edition UNIVERSITATEA „ TRANSILVANIA ” DIN BRAŞOV FACULTATEA DE INGINERIE ELECTRICĂ ŞI ŞTIINŢA CALCULATOARELOR.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
Introduction to Databases
Databases (CS507) CHAPTER 2.
Lecture 1 Introduction to Database
Database System Concepts and Architecture
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Chapter 2 Database Environment Pearson Education © 2009.
Database Management System (DBMS)
Database Management Systems
Presentation transcript:

C. Aiftimiei- December 2003 ALICE NIPNE-HH Cristina Aiftimiei National Institute for Physics and Nuclear Engineering - Horia Hulubei dracula.nipne.ro & TYPO3

C. Aiftimiei- December 2003 Web site: dracula.nipne.ro

C. Aiftimiei- December 2003 dracula.nipne.ro & TYPO3  What is TYPO3? OTYPO3 is a Content Management System  What is a CMS? Ois a software, usually a database application, that will make it easy to create and maintain websites and manage all publishing formats associated with the World Wide Web  Much for nothing OTYPO3 is licensed under GNU/GPL. Therefore, TYPO3 requires no license costs unlike its commercial competitors. Noone keeps the best ideas for themselves which insures that wheel is not invented twice.  Large developer community O TYPO3 has a large world wide community of developers with clients from all types of business branches securing its continual development of any additional modern requirements of a CMS.

C. Aiftimiei- December 2003 TYPO3 -  To cut a very long story short: TYPO3 is a web- application based on PHP and MySQL; it has everything you need for doing nearly everything you want to do on the web.

C. Aiftimiei- December 2003 dracula.nipne.ro & TYPO3 - examples (1)

C. Aiftimiei- December 2003 dracula.nipne.ro & TYPO3 - examples (2)

C. Aiftimiei- December 2003 ALICE NIPNE-HH Thanks to Wiktor Peryt and Tomasz Traczyk, Warsaw University of Technology

C. Aiftimiei- December 2003 ALICE DCDB - General Information  The DCDB project - conceived in the framework of the ALICE experiment.  Goal: to produce a database system and application environment for use in the initial construction of sub-detectors for ALICE and later to facilitate the operation of the completed ALICE detector.  Work on design of the general architecture of DCDB started at the beginning of Warsaw ALICE database group and the ALICE off-line project are in charge of the overall activities of the project.  The ALICE sub-detector construction is distributed among many European labs, also in USA and India. This is a specific task, related to tests of detector components, measurements of their properties and final assembly.  The movements of the sub-detector components between manufacturers and laboratories during various phases of the production; the physical location of the components with the proper ownership and related data - are data that have to be traced and stored in the database.  Component tests and measurements will produce large amounts of data - that need to be stored in the database for further analysis and use. The data comes directly from test benches with software based on the LabView suite. The most convenient and reliable solution should assure undisturbed, direct population of the database with these data, I.e without intermediate storage as disk files.

C. Aiftimiei- December 2003 DCDB Architecture Central database Satellite databases Central database: Placed at CERN (temporarly placed at WUT). Plays role of central repository Contains: - central inventory of components - copies of data from laboratories - metadata (e.g. dictionaries) Satellite databases: Placed in laboratories-participants Contain: - source data u produced at laboratories u delivered by manufacturers - working copies of data from central repository - partial copies of metadata (read-only) Communication: Passing messages in XML Mainly off-line (batch-processing) No satellite-satellite communication! Request-response model (like HTTP): - only satellite database can initiate communication

C. Aiftimiei- December 2003 Central database - satellite databases Central database – Usage characteristics very large data volume many concurrent users twenty-four-hour utilisation critical data (breakdown may be very costly) – Necessary features transaction processing 7 × 24 availability high reliability continuous administration by professional DBA team on-line backup data partitioning – Proper solution high-end commercial DBMS software is necessary Satellite databases – Usage characteristics average or small data volume only few concurrent users used only few hours per day not critical data (can be restored from backup or from central database) – Necessary features transaction processing should not need complex administration (no trained personnel at labs-participants) should be monitored remotely by developers off-line backup procedures are sufficient data may not need to be partitioned should not be costly! – Proper solution open-source database can be used

C. Aiftimiei- December 2003 Proposed technology – Central database Oracle RDBMS Advantages very stable and reliable built-in procedural language support for complex data types and BLOBs support for VLDB (very large databases), e.g. data partitioning 7 × 24 availability (on-line backup, etc.) Disadvantages quite expensive complex and difficult to administer – Satellite databases PostgreSQL Advantages free of charge quite easy to administer stable enough built-in procedural languages support for complex data types and BLOB objects Disadvantages not very fast (but fast enough for this particular application) no support for distributed processing (data replication, etc.) no support for heterogeneous systems no support for VLDB no 7 × 24 availability

C. Aiftimiei- December 2003 Satellite Database – data structures Dictionaries  Maintained in central repository  Supplied from central database to labs  Read-only in satellite databases

C. Aiftimiei- December 2003 Satellite Database – data structures Components’ data  Created and updated in satellite databases at labs  Copied to central repository

C. Aiftimiei- December 2003 Satellite Database – examples