Publication date : 05/15/2024

Course : PostgreSQL, implementing NoSQL

Practical course - 3d - 21h - Ref. SQW
Price : 1740 € E.T.

PostgreSQL, implementing NoSQL




This course introduces PostgreSQL's NoSQL features. With Foreign Data Wrappers, the Postgre server can connect to a third-party data server such as MongoDB, which may be NoSQL. Postgre and Spark can be connected. It is also possible to implement a graph-oriented database under Postgre.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. SQW
  3d - 21h
1740 € E.T.




This course introduces PostgreSQL's NoSQL features. With Foreign Data Wrappers, the Postgre server can connect to a third-party data server such as MongoDB, which may be NoSQL. Postgre and Spark can be connected. It is also possible to implement a graph-oriented database under Postgre.


Teaching objectives
At the end of the training, the participant will be able to:
Importing data in JSONB format
Creating NoSQL Joins
Implementing MongoDB
Implementing graph databases
Understanding the fundamentals of Big Data

Intended audience
Administrators and developers who want to use PostgreSQL as a NoSQL database.

Prerequisites
Good knowledge of a programming language. Basic command-line administration skills.

Course schedule

1
Introduction and return to traditional databases

  • The relational model.
  • Transaction and concurrent access management.
  • Big data.
  • The NoSQL movement.
  • The main NoSQL families.
  • Value, document and column-oriented keys. Graphs: presentation of PostgreSQL's capabilities.
  • Criteria for choosing NoSQL.
Demonstration
Comparing traditional databases with NoSQL databases.

2
NoSQL storage overview

  • NoSQL, the end of normal forms.
  • Presentation of the various column, key/value, graph and multimodal databases.
  • Serialization schemes and formats.
  • XML : DTD and XSLT transformation.
  • JSON: Bynary JSON.
  • YAML: format and operation.
Demonstration
Overview of the different NoSQL databases.

3
NoSQL database design

  • Introducing MongoDB.
  • JSON exploitation.
  • JSONB format.
  • Data import.
  • Indexing.
  • NoSQL join.
  • PostgreSQL features.
Hands-on work
Implementation with MongoDB.

4
Le requêtage avancé

  • Connection to a NoSQL database via Foreign Data Wrappers.
  • Benchmark performance of different NoSQL database servers.
Hands-on work
Performance management of various NoSQL database servers

5
Big Data tools

  • Hadoop and the role of Map Reduce.
  • HDFS storage.
  • HBase is a column-oriented key/value database.
  • Spark/PostgreSQL.
  • Performance and deployment.
Hands-on work
Retrieving the current database from PostgreSQL using Spark.

6
Graph-oriented databases

  • The principles.
  • Implementation in PostgreSQL.
Hands-on work
Create graphs to graphically represent and store large data sets.


Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2026 : 24 June, 16 Nov.

PARIS LA DÉFENSE
2026 : 24 June, 16 Nov.