extensibility of a database api with js

8
Extensibility of a database API with JS Michael Hackstein @mchacki

Upload: arangodb

Post on 15-Jul-2015

305 views

Category:

Data & Analytics


1 download

TRANSCRIPT

Page 1: Extensibility of a database api with js

Extensibility of a database API

with JS

Michael Hackstein @mchacki

Page 2: Extensibility of a database api with js

‣ Create a framework to customize your database ‣ Abstract from the database ‣ Encapsulate data transformation

2

Page 3: Extensibility of a database api with js

‣ Medical data ‣ requires attribute level security ‣ Nurse and Doctor both read the patient file ‣ Some information should not be read- / writeable for the nurse

‣ Session Service ‣ Simple logic ‣ High dependency on database

‣ Social Data Sharing ‣ User defines which content is shared ‣ Join access rights with data ‣ Likely to collect insufficient amount of data

3

Page 4: Extensibility of a database api with js

‣ Direct data access ‣ Control outgoing data ‣ Speed improvements

4

Page 5: Extensibility of a database api with js

‣ Demo time: access rights

5

Page 6: Extensibility of a database api with js

‣ Cleaner code separation ‣ Do not pollute your application code ‣ Move query strings behind the API

‣ Convert data on the fly ‣ No additional update request

6

Page 7: Extensibility of a database api with js

‣ Multi-Model NoSQL database ‣ Document, Graph, Key-Value

‣ A single query language (AQL) ‣ Extensible with JS ‣ Cluster Management based on Mesos

7

Page 8: Extensibility of a database api with js

‣ Image links ‣ http://static.tvtropes.org/pmwiki/pub/images/

data4_2257.jpg ‣ http://3.bp.blogspot.com/-EVRkrp-kJ4A/T9EDtL5MGKI/

AAAAAAAAGwg/g_Qvvvs6LdM/s400/soc.jpg

8