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
GrapheneDB: Neo4j as a service @ GraphConnect S...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Alberto Perdomo
October 04, 2013
Technology
51
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GrapheneDB: Neo4j as a service @ GraphConnect SF 2013
Alberto Perdomo
October 04, 2013
More Decks by Alberto Perdomo
See All by Alberto Perdomo
Graphs in Data Science @ Big Data Canarias 2014 (ULL)
albertoperdomo
4
160
GrapheneDB: Neo4j as a service @ GraphConnect London 2013
albertoperdomo
0
210
Graph databases
albertoperdomo
1
220
Rails for Mobile Devices @ Conferencia Rails 2011
albertoperdomo
3
240
Other Decks in Technology
See All in Technology
LLMリーダーボードアップデートに向けたAgentic Math_SWEのトレースについて
nejumi
0
190
大 AI 時代におけるC# の事情 ~ぶっちゃけトークを交えながら~
nenonaninu
1
640
SnowflakeCoCoでデータエンジニアリング!
foursue
0
120
侵入は突然に 〜 IoTマルウェアと悪用される家庭の機器 ~ / When Intrusion Strikes: IoT Malware and the Abuse of Home Devices
nttcom
0
990
Escolhendo LLMs na Prática: Lições Reais em Busca Agêntica no Mercado Livre —TDC 2026 Floripa
jpbonson
0
120
Retriever と Reranker、結局どうする?
kazuaki
1
580
AI工学特論: MLOps・継続的評価
asei
11
3.1k
AIがAPIを書く時代に、私たちは何を設計すべきか
nagix
0
200
データ組織の転換期 一足飛びしない段階的戦略
leveragestech
PRO
0
140
システム監視を 「システムを監視するだけ」で 終わらせないために
seiud
0
160
[しろおび夏祭り2026] チャットするAIから、作業するAIへ - 使われ方の変化と、その裏側で起きていること
kk0n
0
1.1k
AIは実装を速くする。では、私たちは何を今作るべきか?-立場を越えてリリースに向き合ったチーム開発の実践 / 20260801 Hiromi Nakaya and Naoki Takahashi
shift_evolve
PRO
3
250
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
470
The Curious Case for Waylosing
cassininazir
1
440
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
Bash Introduction
62gerente
615
220k
Side Projects
sachag
455
43k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
470
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Designing for Performance
lara
611
70k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
350
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.8k
Transcript
Neo4j as a Service GraphConnect SF 2013 Alberto Perdomo @albertoperdomo
graphenedb.com |
[email protected]
| @albertoperdomo About me ๏ Founder at
GrapheneDB ๏ Founder at Aentos ๏ @albertoperdomo on Twitter
A Walk through
graphenedb.com |
[email protected]
| @albertoperdomo API ๏ 100% Neo4j API
supported ๏ Incl. Gremlin & REST traversals ๏ Neo4j Web Admin tool
graphenedb.com |
[email protected]
| @albertoperdomo
graphenedb.com |
[email protected]
| @albertoperdomo New browser FTW
graphenedb.com |
[email protected]
| @albertoperdomo Versions ๏ 1.8, 1.9 and
2.0, milestone releases ๏ New releases available very quickly ๏ Community Edition
graphenedb.com |
[email protected]
| @albertoperdomo Getting data in & out
๏ Export ๏ Restore from local file or URL cd neo4j/data/graph.db/ && zip -r foo.zip .
Plans
graphenedb.com |
[email protected]
| @albertoperdomo Sandbox databases ๏ Shared instances
๏ Storage 512MB / Memory 256MB
graphenedb.com |
[email protected]
| @albertoperdomo Dedicated instances ๏ Managed dedicated
instances ๏ Running on AWS ๏ >= 1.7GB RAM ๏ EBS storage (Standard and High I/O) ๏ 24x7 Monitoring
graphenedb.com |
[email protected]
| @albertoperdomo Backups (dedicated) ๏ Daily backups
๏ Manual snapshots on demand ๏ Download backups ๏ Restore from backup
graphenedb.com |
[email protected]
| @albertoperdomo
Enter Plugins!
graphenedb.com |
[email protected]
| @albertoperdomo Plugins ๏ Neo4j Plugins ๏
Neo4j server extensions
graphenedb.com |
[email protected]
| @albertoperdomo Custom plugins ๏ Develop your
own plugin or extension ๏ Compile and upload!
graphenedb.com |
[email protected]
| @albertoperdomo Uploading plugins ๏ Single JAR
file or ๏ Single ZIP file with JAR files and configuration ๏ Upload or provide public URL
graphenedb.com |
[email protected]
| @albertoperdomo Community Plugins ๏ Gremlin ๏
Spatial ๏ ...
graphenedb.com |
[email protected]
| @albertoperdomo Roadmap ๏ Rolling out to
the first users in a few days ๏ Available on all plans
None
Beta testers wanted! Feedback welcome!
graphenedb.com |
[email protected]
| @albertoperdomo The background
graphenedb.com |
[email protected]
| @albertoperdomo The background ๏ Small web
development company ๏ Mostly Ruby for backend ๏ NoSQL: MongoDB, Redis
graphenedb.com |
[email protected]
| @albertoperdomo Outsourcing ops
graphenedb.com |
[email protected]
| @albertoperdomo Outsourcing ops ๏ Shift our
focus 100% to design & develop ๏ VPS -> Cloud (Heroku, Engine Yard) ๏ DB -> DB as a service
graphenedb.com |
[email protected]
| @albertoperdomo ๏ MongoDB -> MongoLab, MongoHQ
๏ Redis -> RedisToGo, RedisCloud ๏ Postgres -> Heroku Postgres
So what about Neo4j?
Who’s using it?
None
None
None
Architecture
graphenedb.com |
[email protected]
| @albertoperdomo System Architecture ๏ Distributed ๏
Design for concurrency and performance ๏ Event based (messages)
The Stack
graphenedb.com |
[email protected]
| @albertoperdomo
graphenedb.com |
[email protected]
| @albertoperdomo
graphenedb.com |
[email protected]
| @albertoperdomo User Interface ๏ JS application
using Knockout.js ๏ Written in Coffeescript ๏ Middleman (Ruby) for development ๏ Rake task to compile and deploy to Amazon S3
graphenedb.com |
[email protected]
| @albertoperdomo Backend ๏ Asynchronous distributed ๏
Scala ๏ Spray for API service ๏ Akka for communication ๏ Akka.io & HAproxy for proxying instances
graphenedb.com |
[email protected]
| @albertoperdomo Systems ๏ supervisord ๏ DataDog
๏ HAProxy ๏ LXC ๏ Spray ๏ Loggly ๏ Papertrail ๏ Rollbar
The Future
graphenedb.com |
[email protected]
| @albertoperdomo Cloning databases ๏ Clone to
have a duplicate ๏ Clone into a different version for upgrade ๏ for testing ๏ for production
graphenedb.com |
[email protected]
| @albertoperdomo Other providers ๏ Dedicated servers
๏ Not everyone uses Amazon
graphenedb.com |
[email protected]
| @albertoperdomo PaaS
graphenedb.com |
[email protected]
| @albertoperdomo Backups + S3 ๏ Dump
backups of dedicated plans on to your own Amazon S3 buckets
graphenedb.com |
[email protected]
| @albertoperdomo API ๏ Public API to
automate provisioning ๏ Interesting for: ๏ Integrators and resellers ๏ Testing? => Driver authors
graphenedb.com |
[email protected]
| @albertoperdomo Import data ๏ Support common
formats: Geoff, GraphML, CSV ๏ Make it a child’s play to import your data
Announcement
graphenedb.com |
[email protected]
| @albertoperdomo Ideas? ๏ You can help
us with your feedback
Demo time!
Q&A @albertoperdomo
[email protected]
graphenedb.com