38. Logging
first
name value
level DEBUG
user stella
host pc0111
ip 192.168.101.111
os posix
pid 12039
timestamp 2011-12-22T16:46:55Z
klass CinemaSelectorController
function OnModelUpdateShots
params (['sh0010', 'sh0020', 'sh0030', 'sh0040', 'sh0050'], )
filename src/core/controller/CinemaSelectorController.py
39. The
most
clicked
buons
(func'ons)?
http://commons.wikimedia.org/wiki/File:Panic_button.jpg
42. Pre-‐defined
behavior
analysis
l The
crash
rate
of
this
app?
l Who
and
how
many
people
works
in
weekend?
l The
heartbeat
of
the
produc*on
team?
l ….
43. Behavior
logging/mining
in
CouchDB
• 秒殺
• 易⽤用
• JSON
loves
Dict
Cons
• View
by
MapReduce
• 第⼀一次產⽣生
View
超慢
• Disk
monster
• Javascript?!
Pros
44. Structured?
Database
in
anima'on!
http://www.archello.com/sites/default/files/imagecache/media_image/story/media/09-12-15_Close_Up_IMAGIC_WEAVE_(26)(1).jpg
48. http://www.guardian.co.uk/news/datablog/2013/apr/25/forget-big-data-small-data-revolution
We risk overlooking the much more important
story here, the real revolution, which is the
mass democratisation of the means of access,
storage and processing of data. This story
isn't about large organisations running
parallel software on tens of thousand of
servers, but about more people than ever
being able to collaborate effectively around a
distributed ecosystem of information, an
ecosystem of small data.
49. Asset
management
for
crea've
environment
• DB
schema?
• Query
performance?
• JIT
dev/deploy?
http://www.flickr.com/photos/bluishorange/6327156918/
50. Takeaway
• Version
control
for
non-‐
programmer
is
an
un-‐
explored
area.
• Python
dominates
anima*on/VFX
industry.
• Anyone
can
benefit
from
NoSQL
and
other
cloud
techniques.
http://pennywize.co/takeaway-rather-fakeaway/boxed-lunch-2/