extensibility of a database api with js
TRANSCRIPT
Extensibility of a database API
with JS
Michael Hackstein @mchacki
‣ Create a framework to customize your database ‣ Abstract from the database ‣ Encapsulate data transformation
2
‣ 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
‣ Direct data access ‣ Control outgoing data ‣ Speed improvements
4
‣ Demo time: access rights
5
‣ 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
‣ Multi-Model NoSQL database ‣ Document, Graph, Key-Value
‣ A single query language (AQL) ‣ Extensible with JS ‣ Cluster Management based on Mesos
7
‣ 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