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
Bleu Framework for Hbase & Hadoop
Search
Bleu Ren
January 06, 2015
Design
0
92
Bleu Framework for Hbase & Hadoop
Presentation for Cloud-based applications
Bleu Ren
January 06, 2015
Tweet
Share
More Decks by Bleu Ren
See All by Bleu Ren
Introduction to Convolutional Neural Networks
bleu
0
98
Recently doing-20161110
bleu
0
57
Industry 5.0
bleu
0
260
Big Data
bleu
0
78
Database Management Concepts
bleu
0
79
Paper discuss : Hadoop & HBase
bleu
1
73
Visualizing social network concepts
bleu
0
92
Determinants of RFID adoption intention: Evidence from Taiwanese retail chains
bleu
0
79
Presetation - SALESPOINT: A Java framework for teaching object-oriented software development
bleu
0
150
Other Decks in Design
See All in Design
2026_01_07_3DプリントはじめましたLT.pdf
hideakitakechi
0
120
maki setoguchi
maki_setoguchi
0
720
AIスライドデザインを生成する仕組みを社内共有する
kenichiota0711
6
5k
モビリティプラットフォームの未来を築くクラウド基盤
kossykinto
0
230
ClaudeCodeでマーケターの課題を解決する
kenichiota0711
6
8.9k
デザイナーが主導権を握る、AI協業の本音と実践
satosio
7
3k
絵や写真から学ぶ、要素がもたらす副作用
kspace
0
210
Vibe Coding デザインシステム
poteboy
3
1.7k
【pmconf2025】PdMの頭の中を見える化する体験構造図
kamechi7222222
1
2.1k
デザインするために「多様性」について考える
iflection
0
230
プラットフォームに馴染むモバイルアプリデザイン / Mobile App UI Design Lunch LT
pixyzehn
0
160
TUNAG BOOK 2024
stmn
PRO
0
1.5k
Featured
See All Featured
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.7k
Designing Experiences People Love
moore
143
24k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
KATA
mclloyd
PRO
35
15k
The SEO Collaboration Effect
kristinabergwall1
0
390
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
84
Claude Code のすすめ
schroneko
67
220k
Music & Morning Musume
bryan
47
7.1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Become a Pro
speakerdeck
PRO
31
5.8k
Transcript
Bleu Framework for Hbase & Hadoop 49941131 JIA-HUEI REN
[email protected]
NoSQL, Not Only SQL select fun, profit from real_world where
relational=false;
Behavior • Increase the machine will automatically expand the data
storage. • The schema-less format of a Key-Value. • CAP – Consistent – Availability – Partition Tolerance
Consistent • All nodes see the same data at the
same time.
Availability • A guarantee that every request receives a response
about whether it was successful or failed.
Partition Tolerance • The system continues to operate despite arbitrary
message loss or failure of part of the system.
Why ?
Recording?
Recording?
Analyzing
Visualizing
Database Transfer
Usage • Big Users • Big Data • Internet of
Things • Cloud Computing
So…I make a framework For NoSQL and RDBMS
Bleu Framework • High Compatibility • High Transferability • Low
coupling • High cohesion
What’s MVC
What’s Thrift PHP Hbase Thrift Hadoop
Thrift Struct Exception Function struct TCell struct ColumnDescriptor struct TRegionInfo
struct Mutation struct BatchMutation struct TIncrement struct TColumn struct TRowResult struct TScan exception IOError exception IllegalArgument exception AlreadyExists enableTable() disableTable() bool isTableEnabled() getTableNames() getColumnDescriptors() createTable() deleteTable() get() getRow() getRowWithColumns() getRows() mutateRow() mutateRows() deleteAll() deleteAllRow() scannerOpen() scannerGet() scannerClose()
Create & Drop table Schema::create('users', function($table) { $table->increments('id'); } );
Schema::drop('users');
Get • getTableNames • getTable • getTables
Select User ::all(); User ::find(1);
Insert $user = new User; $user->name = 'John'; $user->save();
Update $user = User::find(1); $user->email = '
[email protected]
'; $user->save();
Delete $user = User::find(1); $user->delete(); User::destroy(array(1, 2, 3));
Performance Comparison 0 50 100 150 200 250 300 350
400 450 500 1000 20000 100000 1000000 2000000 Hadoop MySQL
Conclusions • Use Thrift-PHP will reduce the performance of Hbase.
• This framework can easily switch between NoSQL database and RDBMS. • ORM design gives this framework more readable.
Further works • More database engine support. • Performance •
Flexible
Show Time :)
Thanks!