Avaliable at: https://github.com/dbsmasters/bdsmasters
The current project is implemented in the context of the course "Big Data Management Systems" taught by Prof. Chatziantoniou in the Department of Management Science and Technology (AUEB). The aim of the project is to familiarize the students with big data management systems such as Hadoop, Redis, MongoDB and Azure Stream Analytics.
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
ย
Redis project : Relational Databases to Key-Value systems
1. Redis Project
Relational databases & Key-Value systems
Athens University of Economics and Business
Dpt. Of Management Science and Technology
Prof. Damianos Chatziantoniou
| lkoutsokera@gmail.com
| stratos.gounidellis@gmail.com
Lamprini Koutsokera
Stratos Gounidellis
BDSMasters
2. SQL Server vs. Redis
2
Description Microsoftโs relational DBMS In-memory data structure store,
used as database
Database model Relational DBMS Key-value store
Implementation language C++ C
Data scheme yes schema-free
Triggers yes no
Replication methods yes, depending the SQL-Server Edition Master-slave replication
Partitioning methods tables can be distributed across Sharding
several files, sharding through
federation
Project
from a relational database to a key-value systemReferences: [1]
13. 13
Python coding [7] โ code metrics
Query Execution
Unit Testing
Relational Data Insertion
14. 14
Assumptions - Restrictions
๏ง The text file follows the structure described below:
o first line (SELECT): a list of table_name.attribute_name, delimited by the character ",".
o second line (FROM): a list of table names, delimited by the character ",".
o third line (WHERE): a simple condition, consisting only of AND, OR, NOT, =, <>, >, <, <=, >= and
parentheses.
o fourth line (ORDER BY): a simple clause, containing either an attribute name and the way of
ordering (ASC or DESC) or RAND().
o fifth line (LIMIT): a number, specifying the number of rows to be displayed.
๏ง The ORDER BY clause contains only one attribute.
๏ง The sql query is correct according to the sql syntax.
๏ง The names of the tables and the attributes are correct.
๏ง In case a clause is skipped then the corresponding line remains blank.
19. References
[1] Db-engines.com. (n.d.). Memcached vs. Microsoft SQL Server vs. Redis Comparison. [online] Available at:
https://db-engines.com/en/system/Memcached%3bMicrosoft+SQL+Server%3bRedis [Accessed 13 Apr. 2017].
[2] Redis.io. Redis Quick Start. https://redis.io/topics/quickstart [Accessed 12 Apr. 2017].
[3] Peter Cooper. Redis 101 - A whirlwind tour of the next big thing in NoSQL data storage.
https://www.scribd.com/document/33531219/Redis-Presentation [Accessed 12 Apr. 2017].
| lkoutsokera@gmail.com
| stratos.gounidellis@gmail.com
Lamprini Koutsokera
Stratos Gounidellis
BDSMasters