Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Experience with NoSQL at the Norwegian Trekking...
Search
Hans Kristian Flaatten
December 15, 2015
Technology
0
38
Experience with NoSQL at the Norwegian Trekking Asocciation
Hans Kristian Flaatten
December 15, 2015
Tweet
Share
More Decks by Hans Kristian Flaatten
See All by Hans Kristian Flaatten
Continuous Deployment with Jenkins Pipelines
starefossen
0
52
Continuous Integrations with Jenkins
starefossen
0
64
Testing Node.js
starefossen
0
28
What is Node.js?
starefossen
0
39
LeftPad Not Found
starefossen
0
84
Whats New In EcmaScript 2015 / ES6
starefossen
0
69
Introduction to Geospatial Queries in MongoDB
starefossen
0
31
Åpen Tur- og Friluftsdata
starefossen
0
99
Reverse Engineering APIs from iOS and Android Apps
starefossen
0
63
Other Decks in Technology
See All in Technology
LLMを搭載したプロダクトの品質保証の模索と学び
qa
0
970
Kubernetes における cgroup v2 でのOut-Of-Memory 問題の解決
pfn
PRO
0
470
【実演版】カンファレンス登壇者・スタッフにこそ知ってほしいマイクの使い方 / 大吉祥寺.pm 2025
arthur1
1
420
[ JAWS-UG 東京 CommunityBuilders Night #2 ]SlackとAmazon Q Developerで 運用効率化を模索する
sh_fk2
2
280
Bye-Bye Query Spaghetti: Write Queries You'll Actually Understand Using Pipelined SQL Syntax
tobiaslampertlotum
0
150
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
1
210
クラウドセキュリティを支える技術と運用の最前線 / Cutting-edge Technologies and Operations Supporting Cloud Security
yuj1osm
2
300
Obsidian応用活用術
onikun94
1
430
ガチな登山用デバイスからこんにちは
halka
1
230
Function Body Macros で、SwiftUI の View に Accessibility Identifier を自動付与する/Function Body Macros: Autogenerate accessibility identifiers for SwiftUI Views
miichan
2
170
これでもう迷わない!Jetpack Composeの書き方実践ガイド
zozotech
PRO
0
130
JTCにおける内製×スクラム開発への挑戦〜内製化率95%達成の舞台裏/JTC's challenge of in-house development with Scrum
aeonpeople
0
170
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
70
11k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
The Invisible Side of Design
smashingmag
301
51k
Documentation Writing (for coders)
carmenintech
74
5k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Building an army of robots
kneath
306
46k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
A Tale of Four Properties
chriscoyier
160
23k
Automating Front-end Workflow
addyosmani
1370
200k
Transcript
Hans Kristian Flaatten @Starefossen Bergen MongoDB & NoSQL User Group
Tirsdag 15. desember 2015 Bergen og Hordaland Turlag Den Norske Turistforening 1
2
!Starefossen 3 ! "
DNT 4
“Norges største friluftsorganisasjon.” 5 Den Norske Turistforening
6 70 500 30 000 26
300 km
7
8 1 500 1 200 500
000 7 600
Nasjonal Turbase 9
Nasjonal Turbase “Tur- og friluftsdata for alle.” 10
Spesifikasjon • JSON data inn/ut • GeoJSON geometri • Fleksibelt
skjema • Egendefinert metadata • Geometriske spørringer 11
12 " mongoDB
13
14 { "_id": "524081f9b8cb77df15001660", "navn": "Fra Høgabu til Vaksdal", "lisens":
"CC BY-SA 4.0", "status": "Offentig", "geojson": { "type": "LineString", "coordinates": [ [5.85660630854479,58.8569687273594], [5.85720712338704,58.8570575064399], [5.85772210753763,58.8571462852927] ] }, ... }
Arkitektur 15 # ! " Redis Node.js MongoDB
–Someone “Eat your own dog food” 16
17 Tur- og steds-admin
Hytteadmin Jotunheimr Geoserver API ‘ " UT T DNT.no UT.no ? DU?
github.com/ Turistforeningen 18
Erfaringer 19
Erfaringer • En relativt ny database • Konvensjoner • Drivere
• Internasjonale tegnsett • Datamigrering 20
21
github.com/ Starefossen 22