20
JS loves Big Data 2010715日木曜日

Big Data loves JS

Embed Size (px)

DESCRIPTION

These are the slides of a small lightning talk I gave at yesterday's Amsterdam.js meetup. It mainly shows the tools I use in my projects and some examples on how to use them. It also includes a sneak-preview of a NLP (Natural Language Processing) library I'm writing in Javascript, called Sponge.

Citation preview

Page 1: Big Data loves JS

JS loves Big Data

2010年7月15日木曜日

Page 2: Big Data loves JS

Big Data?

One user = Lot’s of Data and Processing

Many total DB Rows

A lot of ‘background processing’

Making sense out of data: ranking, merging, connecting, etc.

2010年7月15日木曜日

Page 3: Big Data loves JS

Cool Visualizations!

2010年7月15日木曜日

Page 4: Big Data loves JS

Heuristics

Make a distinction between raw and analyzed data

Duplication in raw data is OK

Think about data retrieval when doing data insertions

Complex systems need many unit tests, simulate everything!

2010年7月15日木曜日

Page 5: Big Data loves JS

The Tools

2010年7月15日木曜日

Page 6: Big Data loves JS

Key/value JSON store

Great for storing many rows

Buy some memory!

Cloud service: MongoHQ

2010年7月15日木曜日

Page 7: Big Data loves JS

Server-side JavaScript

Built on Chrome’s V8

Not for softies

2010年7月15日木曜日

Page 8: Big Data loves JS

MongoDB-Native

2010年7月15日木曜日

Page 9: Big Data loves JS

Mongoose

2010年7月15日木曜日

Page 10: Big Data loves JS

ExpressJS + Auth

2010年7月15日木曜日

Page 11: Big Data loves JS

The Browser

Browser can do more ‘work’.

Need more workers? Add active users!

2010年7月15日木曜日

Page 12: Big Data loves JS

JSpec

2010年7月15日木曜日

Page 13: Big Data loves JS

Sponge

Natural Language Parsing in JS

Runs Server-side and Client-side

Specialized in Micro-content

2010年7月15日木曜日

Page 14: Big Data loves JS

2010年7月15日木曜日

Page 15: Big Data loves JS

2010年7月15日木曜日

Page 16: Big Data loves JS

2010年7月15日木曜日

Page 17: Big Data loves JS

2010年7月15日木曜日

Page 18: Big Data loves JS

2010年7月15日木曜日

Page 19: Big Data loves JS

Me:

Twitter

Blog

Consultancy

@dominiek

http://consulting.synaptify.com/

http://synaptify.com/

2010年7月15日木曜日

Page 20: Big Data loves JS

Links

InfoVis Toolkit, http://thejit.org/

JSpec, http://visionmedia.github.com/jspec/

MongoDB, http://mongodb.org/

NodeJS, http://nodejs.org/

ExpressJS, http://expressjs.com/

Mongoose, http://github.com/LearnBoost/mongoose

2010年7月15日木曜日