Submit Search
Upload
Eyespy
•
0 likes
•
149 views
S
shumpeipei
Follow
Report
Share
Report
Share
1 of 13
Download now
Download to read offline
Recommended
Eyespypdf2
Eyespypdf2
shumpeipei
Eyespy
Eyespy
shumpeipei
Global ambassadors presentation_iii
Global ambassadors presentation_iii
Mahesh Weerawarna
本PPT,详细介绍了InnoDB Buffer Pool与Oracle Data Cache的实现,并且对两种实现做了全方位的对比。对于期望了解InnoDB与Oracle内核的朋友,会有很大的帮助。
Buffer pool implementaion inno db vs oracle
Buffer pool implementaion inno db vs oracle
frogd
the great photographs
获奖摄影作品(2010年全球摄影大赛)
获奖摄影作品(2010年全球摄影大赛)
ximu
小明保庇
小明保庇
Jill Huang
asdfg
Set4
Set4
Sudhir Singh
E-ticaret Web Sitelerinde Sepeti Terk Etme Sebepleri
E-ticaret Web Sitelerinde Sepeti Terk Etme Sebepleri
MerveOkur
Recommended
Eyespypdf2
Eyespypdf2
shumpeipei
Eyespy
Eyespy
shumpeipei
Global ambassadors presentation_iii
Global ambassadors presentation_iii
Mahesh Weerawarna
本PPT,详细介绍了InnoDB Buffer Pool与Oracle Data Cache的实现,并且对两种实现做了全方位的对比。对于期望了解InnoDB与Oracle内核的朋友,会有很大的帮助。
Buffer pool implementaion inno db vs oracle
Buffer pool implementaion inno db vs oracle
frogd
the great photographs
获奖摄影作品(2010年全球摄影大赛)
获奖摄影作品(2010年全球摄影大赛)
ximu
小明保庇
小明保庇
Jill Huang
asdfg
Set4
Set4
Sudhir Singh
E-ticaret Web Sitelerinde Sepeti Terk Etme Sebepleri
E-ticaret Web Sitelerinde Sepeti Terk Etme Sebepleri
MerveOkur
数据库内核分享,第一期“Buffer Pool Implementation InnoDB vs Oracle”的完整PPT,详细介绍了Buffer Pool在InnoDB与Oracle的实现,以及二者实现的不同之处。对朋友们理解两个数据库如何管理内存,有较大的帮助!注:此版本,彭立勋 同学做了部分注释,相对更易理解,谢谢立勋!
数据库内核分享——第一期
数据库内核分享——第一期
frogd
本PPT,简单介绍了目前支持多版本并发控制的三种数据库:Oracle,InnoDB,PostgreSQL的多版本实现机制,希望对大家理解多版本有所帮助!
Mvcc (oracle, innodb, postgres)
Mvcc (oracle, innodb, postgres)
frogd
个人写的一个介绍硬件体系架构的PPT,介绍CPU,Cache,内存,硬盘,SSD,网络等各方面的基础知识。包括如何计算各种内存的速度?如何计算硬盘的IOPS?SSD与硬盘的性能差距?编程中,针对不同的硬件,有何注意点?等等知识。
硬件体系架构浅析
硬件体系架构浅析
frogd
InnoDB的不同DML操作,如何记录Redo/Undo?为什么说不同的Update语句,有不同的效果?InnoDB的Rollback Segment是如何实现的?什么是Purge操作?InnoDB的崩溃恢复是如何进行的?如何重新创建崩溃前的所有事务?......所有的答案,在本分享中一一揭晓!
数据库内核分享第二期(Inno db 日志 回滚段 & 崩溃恢复实现详解)
数据库内核分享第二期(Inno db 日志 回滚段 & 崩溃恢复实现详解)
frogd
本PPT,简单介绍了MySQL的查询优化,重点在范围查询优化,包括:代价模型;全表扫描代价计算;索引范围扫描代价计算;统计信息;统计信息收集策略;以及MySQL针对查询优化模块的一些优化。希望对MySQL查询优化有所了解的朋友,建议一看!
MySQL查询优化浅析
MySQL查询优化浅析
frogd
InnoDB Transaction Lock and MVCC
InnoDB Transaction Lock and MVCC
frogd
分析了MySQL中的Optimizer,Range Query, Cost计算;InnoDB中的Insert Buffer,Flushing Algorithm;以及MariaDB中实现的Binlog Group Commit功能
MySQL InnoDB 源码实现分析(一)
MySQL InnoDB 源码实现分析(一)
frogd
本人学习排队论的一个小总结,内容包括:排队论的基本原理,以及排队论在系统设计、Performance、容量规划领域的一些应用。
排队论及其应用浅析
排队论及其应用浅析
frogd
MySQL 5.6 GA版本已经发布了,其中包含了大量的新特性,了解这些新特性,不仅对数据库内核研发有帮助,对于更好的使用MySQL数据库也有着极大的意义。本分享将深入剖析MySQL 5.6新特性的实现细节,一共分为两期:分别是InnoDB引擎以及MySQL Server。本次为第一期,分享 MySQL 5.6 InnoDB引擎中的性能优化与功能增强。
My sql 5.6新特性深入剖析——innodb引擎
My sql 5.6新特性深入剖析——innodb引擎
frogd
本人阅读<oracle>,<oracle>,<oracle>等书籍后,整理的一篇简单介绍Oracle RAC实现的PPT,内容包括RAC的基本架构、RAC的脑裂检测、RAC的资源管理、RAC Cache-Fusion、RAC Instance Crash Recovery流程等。
Oracle rac资源管理算法与cache fusion实现浅析
Oracle rac资源管理算法与cache fusion实现浅析
frogd
本PPT,为本人学习CPU架构以及并发程序设计的一些心得与收获。主要内容包括:(1) 简单介绍CPU的架构,部分主要模块及其功能(Cache Structure, Cache Line , Set-Way);(2) Cache Coherence算法 (MESI, MOESI);(3) CPU Memory Ordering模型 (Atomic,Reorder,Memory Barrier (Compiler, CPU),Lock Instruction,Load Acquire/Store Release);(4) 并发程序设计 (实现一个Spinlock,纠正一个Lock-Free Algorithm,Data Race (False-Sharing, Per-Processor Data))
Cpu Cache and Memory Ordering——并发程序设计入门
Cpu Cache and Memory Ordering——并发程序设计入门
frogd
More Related Content
Viewers also liked
数据库内核分享,第一期“Buffer Pool Implementation InnoDB vs Oracle”的完整PPT,详细介绍了Buffer Pool在InnoDB与Oracle的实现,以及二者实现的不同之处。对朋友们理解两个数据库如何管理内存,有较大的帮助!注:此版本,彭立勋 同学做了部分注释,相对更易理解,谢谢立勋!
数据库内核分享——第一期
数据库内核分享——第一期
frogd
本PPT,简单介绍了目前支持多版本并发控制的三种数据库:Oracle,InnoDB,PostgreSQL的多版本实现机制,希望对大家理解多版本有所帮助!
Mvcc (oracle, innodb, postgres)
Mvcc (oracle, innodb, postgres)
frogd
个人写的一个介绍硬件体系架构的PPT,介绍CPU,Cache,内存,硬盘,SSD,网络等各方面的基础知识。包括如何计算各种内存的速度?如何计算硬盘的IOPS?SSD与硬盘的性能差距?编程中,针对不同的硬件,有何注意点?等等知识。
硬件体系架构浅析
硬件体系架构浅析
frogd
InnoDB的不同DML操作,如何记录Redo/Undo?为什么说不同的Update语句,有不同的效果?InnoDB的Rollback Segment是如何实现的?什么是Purge操作?InnoDB的崩溃恢复是如何进行的?如何重新创建崩溃前的所有事务?......所有的答案,在本分享中一一揭晓!
数据库内核分享第二期(Inno db 日志 回滚段 & 崩溃恢复实现详解)
数据库内核分享第二期(Inno db 日志 回滚段 & 崩溃恢复实现详解)
frogd
本PPT,简单介绍了MySQL的查询优化,重点在范围查询优化,包括:代价模型;全表扫描代价计算;索引范围扫描代价计算;统计信息;统计信息收集策略;以及MySQL针对查询优化模块的一些优化。希望对MySQL查询优化有所了解的朋友,建议一看!
MySQL查询优化浅析
MySQL查询优化浅析
frogd
InnoDB Transaction Lock and MVCC
InnoDB Transaction Lock and MVCC
frogd
分析了MySQL中的Optimizer,Range Query, Cost计算;InnoDB中的Insert Buffer,Flushing Algorithm;以及MariaDB中实现的Binlog Group Commit功能
MySQL InnoDB 源码实现分析(一)
MySQL InnoDB 源码实现分析(一)
frogd
本人学习排队论的一个小总结,内容包括:排队论的基本原理,以及排队论在系统设计、Performance、容量规划领域的一些应用。
排队论及其应用浅析
排队论及其应用浅析
frogd
MySQL 5.6 GA版本已经发布了,其中包含了大量的新特性,了解这些新特性,不仅对数据库内核研发有帮助,对于更好的使用MySQL数据库也有着极大的意义。本分享将深入剖析MySQL 5.6新特性的实现细节,一共分为两期:分别是InnoDB引擎以及MySQL Server。本次为第一期,分享 MySQL 5.6 InnoDB引擎中的性能优化与功能增强。
My sql 5.6新特性深入剖析——innodb引擎
My sql 5.6新特性深入剖析——innodb引擎
frogd
本人阅读<oracle>,<oracle>,<oracle>等书籍后,整理的一篇简单介绍Oracle RAC实现的PPT,内容包括RAC的基本架构、RAC的脑裂检测、RAC的资源管理、RAC Cache-Fusion、RAC Instance Crash Recovery流程等。
Oracle rac资源管理算法与cache fusion实现浅析
Oracle rac资源管理算法与cache fusion实现浅析
frogd
本PPT,为本人学习CPU架构以及并发程序设计的一些心得与收获。主要内容包括:(1) 简单介绍CPU的架构,部分主要模块及其功能(Cache Structure, Cache Line , Set-Way);(2) Cache Coherence算法 (MESI, MOESI);(3) CPU Memory Ordering模型 (Atomic,Reorder,Memory Barrier (Compiler, CPU),Lock Instruction,Load Acquire/Store Release);(4) 并发程序设计 (实现一个Spinlock,纠正一个Lock-Free Algorithm,Data Race (False-Sharing, Per-Processor Data))
Cpu Cache and Memory Ordering——并发程序设计入门
Cpu Cache and Memory Ordering——并发程序设计入门
frogd
Viewers also liked
(11)
数据库内核分享——第一期
数据库内核分享——第一期
Mvcc (oracle, innodb, postgres)
Mvcc (oracle, innodb, postgres)
硬件体系架构浅析
硬件体系架构浅析
数据库内核分享第二期(Inno db 日志 回滚段 & 崩溃恢复实现详解)
数据库内核分享第二期(Inno db 日志 回滚段 & 崩溃恢复实现详解)
MySQL查询优化浅析
MySQL查询优化浅析
InnoDB Transaction Lock and MVCC
InnoDB Transaction Lock and MVCC
MySQL InnoDB 源码实现分析(一)
MySQL InnoDB 源码实现分析(一)
排队论及其应用浅析
排队论及其应用浅析
My sql 5.6新特性深入剖析——innodb引擎
My sql 5.6新特性深入剖析——innodb引擎
Oracle rac资源管理算法与cache fusion实现浅析
Oracle rac资源管理算法与cache fusion实现浅析
Cpu Cache and Memory Ordering——并发程序设计入门
Cpu Cache and Memory Ordering——并发程序设计入门
Eyespy
1.
Eyespy:Supporting Navigation
through Play Department of Computing Science University of Glasgow, UK Department of Communication University of California, San Diego, USA CHI 2009~Navigation Publisher: ACM, Pages: 123-132 発表者:新領域創成科学研究科 瀬崎研究室 中山 俊平
2.
背景 • 近年のGPSなどのロケーションテクノロジーの発展 • ESP
game,Treasure gameといったヒューマンコンピュ テーションをモバイルゲームとして活用した例 • Flickr、Panoramioなどの写真共有コミュニティーの 写真はナビとして使えるのか
3.
目的 写真とロケーションテクノロジーの融合により、 ゲーム(Eyespy)を通して、利用価値のある副産 物を生む
↓ Eyespyの写真がナビとして機能するかについて 検証する
4.
ESP game 他人同士がweb上である写真を見る
↓ 互いがその写真に対してどういう単語を付けるか予 想し合い、投稿し合う ↓ 3分間でどれほどマッチするかでポイントが決まる ゲーム ⇓by-product 写真イメージの対象が何であるかを認識できた
5.
Eyespy • 写真を撮り、その写真に合うテキ
ストを作成する • その写真を他の人が見て、それ がどこのものかわかったら、その 場所へ行って、確認をする • その場所が撮られた写真と同じ 場所であれば、互いにポイントを 得ることができる。 • 毎日、写真とテキストがそれぞれ 5枚づつ与えられ、組合せて全て 合致すると、ポイントを得ること ができる。
6.
Eyespy これにより • 投稿者は他の人によりわかりやすくなるように、写
真の構図を考えなければならない • 確認の際に現場に行くことで、写真と認識した場所 の不一致を避けることができる • テキストと写真の不一致を避けることができる • ポイントを稼ぐというゲーム性で、楽しくなる
7.
ナビとしてFlickrと比較 • 同ロケーションの写
真をEyespy、Flickrと 比較する • 比較対象は、写真に 撮られている対照物 • FlickrからはGPSメタ データを含んだ写真 をランダムに抽出し た。
8.
ナビとしてFlickrと比較 Figure 4より • Flickrでは人を対象にした写真が圧倒的に多かった •
Eyespyではsignsやshop、doors/boundariesといった ものが圧倒的に多く、それらは認識したり、発見し易 いナビに適したものであった
9.
ナビとしてFlickrと比較 • 530m×800mのエリア内で、2つのルートを決め、
Eyespy、Flickrそれぞれ2種類の写真集を作った • それを土地勘のない10人が2チームに分かれ、交 互に2回探索を行った • Flickrの写真はエリアに合った地理的情報を含んだ 写真を用意した
10.
ナビとしてFlickrと比較 結果 • Eyespyでは、95%のロケーションを確認する
ことが出来た。 • Flickrでは、49%のローケーションを確認する ことが出来た。 • また、ルートを完走するのに • Eyespyでは、17分25秒かかった。 • Flickrでは、25分11秒かかった。
11.
結果 • ゲームとして写真の確認作業を人々が相互に行うこ
とで、ナビに適した写真を得ることができた • これはゲームでより認識されやすく、見つけやすい ものを写真の対象とすることで、よりポイントが稼げ るというルールによるものだと考えられる • 今回は狭い範囲での検証しかしておらず、広域のナ ビに活用できるか検証していくことが課題である。
12.
感想 • 土地勘のある人々にゲーム感覚でその土地
の写真を見る人にわかりやすく撮らせる手法 として面白いと思った • 商業的な発展性があるのではないか • ポイントという考えをもっと発展させていく必 要がある
13.
ご清聴ありがとうございました。
Download now