-
Notifications
You must be signed in to change notification settings - Fork 23
Project Plan
Tugdual Grall edited this page Aug 9, 2017
·
3 revisions
Due Date: Sept 25th
This application must be available for the MapR 6.0 Launch, so for September 25th we need to have the following features implemented and documented:
- List and view Albums
- Create a similar view of the main section of DiscOgs
- When clicking on the Album in the list go to the Detail Page
In this part of the tutorial
- Basic query with sort and limit
- Use projection to reduce the data transmitted on the network
- Use Indexing & covered index query to improve performance of queries on sort & limit
- Document how to write a query and improve it using indexing
- Album Detail View
- Create a similar view of the main section of DiscOgs Album View
In this part of the tutorial
- basic find by ID
-
Allow user to create a new Album
- Main data
- Add songs
-
Allow user to update an existing Album
-
Allow people to delete an Album and related data
- this could be done using a microservice call based on CDC
In this part of the tutorial
- Show how to use Insert/Update/Delete operations
- Explain and implement the need for "read your own write" feature to use index after insert/update or delete
-
Allow people to create a new Artist
-
Allow user to update an existing Artists
-
Allow people to delete an Artists and related data
- this could be done using a microservice call based on CDC
Similar to Album
This task is to show that it is possible to use Apache Drill to run SQL Queries on MapR-DB JSON.
- Create Tableau/Cliqview report using SQL
- Number of Artist by Country on a Map
- Top 10 Artist based on number of album
- Number of new Artist by Year/Month
- Number of Album published by year/month
In this part of the tutorial we should explain how to use indices to improve query response time.
Full text search integration