Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehRoger Ronga Telah diubah "5 tahun yang lalu
1
Overview Network Basics and Modules From „Networking tutorial“ Network Topology Network Hardware Connections TCP ports and adresses Network protocol levels Network devices Network adressing, subnetting Internet protocol Transmission control protocol User Datagram protocol Network cabling Wireless networking Network routing Firewalls DNS DHCP VPN RFC Network ports
3
1. Presentation SES-expert 2. The SES-expert’s professional experience. 3. What are databases and why are they used 4. Existing relational databases RDBMS (internet) 5. RDBMS in production, administration and finance 6. RDBMS structure examples (simple, complex). 7. GDBs and their origin (Google, Facebook, Twitter, Whatsapp, …) 8. Existing Graph Databases GDB (internet) and (video(s)) Intro to Graph Databases (***) (22 min): Choosing the right Database? - MongoDB, Cassandra, MySQL, HBase (22 min) Cassandra vs MongoDB vs HBase | Differences of popular NoSQL DBs (9,5 min) 9. Selection of 4 databases: Cassandra, MongoDB, Neo4j und HBase 10. HBase Unix Hadoop, short wiki-info 12. MongoDB, short wiki-info 13. Cassandra, short wiki-info 14. Neo4j, short wiki-info. Selected for VJCET practices and hands-on 15. Reference to the afternoon session 16. End of day 1 morning session Introduction GDBS and ways of installation (day 1, morning) (Tea break: 10:30-10:45)
4
Introduction GDBS and ways of installation (day 1, morning) HBase
5
HBase is an open-source, non-relational, distributed database modeled after Google's Bigtable and written in Java. It is developed as part of Apache Software Foundation's Apache Hadoop project and runs on top of HDFS (Hadoop Distributed File System), providing Bigtable-like capabilities for Hadoop. That is, it provides a fault-tolerant way of storing large quantities of sparse data (small amounts of information caught within a large collection of empty or unimportant data, such as finding the 50 largest items in a group of 2 billion records). Introduction GDBS and ways of installation (day 1, morning) HBase
6
Introduction GDBS and ways of installation (day 1, morning) MongoDB
7
MongoDB is a free and open-source cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schemata. MongoDB is developed by MongoDB Inc., and is published under a combination of the GNU Affero General Public License and the Apache License. Introduction GDBS and ways of installation (day 1, morning) MongoDB
8
Introduction GDBS and ways of installation (day 1, morning) Cassandra
9
Apache Cassandra is a free and open-source, distributed, wide column store, NoSQL database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. Cassandra offers robust support for clusters spanning multiple datacenters,[1] with asynchronous masterless replication allowing low latency operations for all clients. Introduction GDBS and ways of installation (day 1, morning) Cassandra
10
Avinash Lakshman, one of the authors of Amazon's Dynamo, and Prashant Malik initially developed Cassandra at Facebook to power the Facebook inbox search feature. Facebook released Cassandra as an open-source project on Google code in July 2008. In March 2009 it became an Apache Incubator project. On February 17, 2010 it graduated to a top-level project. Facebook developers named their database after the Trojan mythological prophet Cassandra - with classical allusions to a curse on an oracle. Introduction GDBS and ways of installation (day 1, morning) Cassandra
11
Introduction GDBS and ways of installation (day 1, morning) Neo4j
12
Neo4j is a graph database management system developed by Neo4j, Inc. Described by its developers as an ACID-compliant transactional database with native graph storage and processing,[4] Neo4j is the most popular graph database according to DB-Engines ranking, and the 22nd most popular database overall. Neo4j is implemented in Java and accessible from software written in other languages using the Cypher Query Language through a transactional HTTP endpoint, or through the binary "bolt" protocol. Introduction GDBS and ways of installation (day 1, morning) Neo4j
13
The day’s afternoon agenda 1. Graph theory and graph databases 2. Documents on graph theory 3. Graph theory for novices (video) 4. Reference to day 2 5. End of day 1 afternoon session Optional information on graph theory (day 1, afternoon) (Lunch break: 12:30-13:30)
14
Optional information on graph theory (day 1, afternoon) Document examples on (mathematical) graph theory
15
Optional information on graph theory (day 1, afternoon) Mathematical Graph Theory Video-Links Basic Concepts in Graph Theory (***) (17 min): https://www.youtube.com/watch?v=ZHqQDA3be-k Graph Theory - An Introduction! (***) (12 min) https://www.youtube.com/watch?v=HmQR8Xy9DeM
16
End of workshop day 1 Jürgen Gau, SES, December 2018
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.