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.
- Host: GitHub
- URL: https://github.com/ignema/bdd-r
- Owner: Ignema
- Created: 2021-04-13T14:38:41.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-29T05:24:02.000Z (over 4 years ago)
- Last Synced: 2025-03-01T08:23:57.212Z (over 1 year ago)
- Topics: batch-script, distributed-systems, docker, docker-compose, oracle, shell-script
- Language: PLSQL
- Homepage:
- Size: 185 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.