An open API service indexing awesome lists of open source software.

https://github.com/ignema/bdd-r

An attempt to solve ENSIAS's distributed databases assignment using Docker.
https://github.com/ignema/bdd-r

batch-script distributed-systems docker docker-compose oracle shell-script

Last synced: 28 days ago
JSON representation

An attempt to solve ENSIAS's distributed databases assignment using Docker.

Awesome Lists containing this project

README

          

# Distributed Database Systems TP

In this repository, we will try to solve the assignments of an ENSIAS module that tackles distributed databases. The lab will be created using Docker and we will have three oracle databases running on the same host. We will use the express version because this is just for educational purposes and we don't require maximal entreprise performance.

I made a video explaining my thought process making this project [here](https://youtu.be/dUPKK7q4B1U).

## Setting up the environment

### 1. Install [Docker](https://docs.docker.com/engine/install/) on your machine.

### 2. Clone this repository and then navigate into it

git clone https://github.com/Ignema/BDD-R.git
cd BDD-R

### 3. Pull the Oracle XE image from Docker Hub

docker pull oracleinanutshell/oracle-xe-11g

### 4. Create the cluster

docker-compose up

### 5. Complete the TP1 with a script

#### windows

> cd main/TP1
> windows.bat

#### linux

# source main/TP1/linux.sh

And you're done.