-
Notifications
You must be signed in to change notification settings - Fork 0
/
04_deciding.Rmd
133 lines (86 loc) · 4.02 KB
/
04_deciding.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
# Choosing the Right Data Store
You've just learned a bunch of information about data structures and data
stores. Now the challenge is applying that information to your own data.
Remember the four factors to consider when deciding on a type of data store:
1. Data Structure
2. Data Interaction
3. Data Management
4. Computing Resources
## Decision Flow Charts
While each factor compasses a wide range of considerations, the flow charts
below can act as a starting point for deciding on the best data store type
for your research.
You may find that various parts of your data require different answers to the
questions in these decision charts. Or, your answers to the questions may change
over time. You may want to ask different questions of your data, and therefore
need to change how you structure your data. You may start working with more
collaborators and need provide other people access to your data. Reproducibility
experts will sometimes assert that you only store one "definitive" version of
your data. However, that plan rarely survives first contact with a research
project. If you want understand a subject deeply, you need to ask many different
types of questions about it. And this necessitates storing your data in multiple
forms.
### 1. Data Structure {-}
<center>
![](img/questions.png)
-------------------------------------------------------------------------------
![](img/structure.png)
</center>
### 2. Data Interaction {-}
<center>
![](img/interaction.png)
</center>
### 3. Data Management {-}
<center>
![](img/management.png)
</center>
### 4. Computing Resources {-}
<center>
![](img/cr.png)
</center>
## Additional Resources
This workshop is just the beginning. If a database seems like a good data store
for your current (or next) research project, the resources below can help you
get started.
### General Database Information {-}
- [An Overview of Databases and Data Storage Reader][dl_db]
- [Intro to Databases (for people who don’t know a whole lot about them)][medium]
- [Database Management System (DBMS) Tutorial][g4gsql]
- [Creating a database from scratch][create]
- [NoSQL Explained][nosql]
- [Introduction to NoSQL][g4gno]
### Learning Query Languages {-}
- [Intro to SQL for Querying Databases Reader][dl_sql]
- [Spatial SQL Reader][dl_ssql]
- [W3Schools SQL Tutorial][w3sql]
- [W3Schools PostgreSQL Tutorial][w3post]
- [W3Schools MongoDB Tutorial][w3mongo]
### Campus Database Resources {-}
- UC Davis DataLab [Office Hours][oh]:
- Mondays, 1-2pm via Zoom
- Tuesdays 1-2pm in person (Shields Library, room 360)
- [Research Data Services][rds],
and the [research services librarians][email]
- [Campus Data Services Catalog][cds]
- [Research Data Management Topic Guide][rdm]
- [UC Davis Cloud Services][cloud], includes Amazon Web Services,
Microsoft Azure, and private cloud services
- [Research Electronic Data Capture (REDCap)][redcap]
[dl_sql]: https://ucdavisdatalab.github.io/workshop_intro_to_sql/
[dl_ssql]: https://ucdavisdatalab.github.io/Spatial_SQL/
[medium]: https://medium.com/@rwilliams_bv/intro-to-databases-for-people-who-dont-know-a-whole-lot-about-them-a64ae9af712
[rds]: https://library.ucdavis.edu/data-analysis-and-management/
[redcap]: https://health.ucdavis.edu/data/redcap.html
[rdm]: https://guides.library.ucdavis.edu/data-management
[cds]: https://servicehub.ucdavis.edu/servicehub?id=catalog&spa=1&sys_id=58cf6a65db87d09009ad5055ca96194d
[cloud]: https://cloud.ucdavis.edu/services-available
[email]: mailto:[email protected]
[w3sql]: https://www.w3schools.com/sql/
[w3post]: https://www.w3schools.com/postgresql/index.php
[w3mongo]: https://www.w3schools.com/mongodb/index.php
[nosql]: https://www.mongodb.com/nosql-explained
[g4gno]: https://www.geeksforgeeks.org/introduction-to-nosql/
[g4gsql]: https://www.geeksforgeeks.org/dbms/
[create]: https://interestingengineering.com/lists/build-a-database-part-1
[dl_db]: https://ucdavisdatalab.github.io/workshop_intro_to_databases/
[oh]: https://datalab.ucdavis.edu/office-hours/