More Related Content
Similar to 20151205 中国地方db勉強会 dbm_fs (20)
More from Takahiro Iwase (12)
20151205 中国地方db勉強会 dbm_fs
- 18. 仕組みと構造
・実装言語
Java + Fuse Java binding (Fuse-J)
・対応環境
CentOSとRedHatの6系にてテスト
基本的にFuseとJavaが稼働すれば問題なし
・対応データベース
MySQL5.6系とPostgreSQL8.4系にてテスト
・リポジトリ – ライセンス
Version – 0.0.7
GitHub (https://github.com/okuyamaoo/DbmFs)
Apache License, Version 2.0
- 23. データベースの構造は?
user_id mail zip addr tel
1 aaaa@bb.cc 111-
2222
XXX県 11-22-3333
2 bbbb@bb.cc 333-
4444
YYY市 00-11-2222
3 cccc@bb.cc 555-
6666
ZZZ町 55-44-6666
4 dddd@bb.cc 777-
8888
LLLL県 66-77-8888
レコード
テーブル
データの扱い
- 33. 機能
・参照系機能
・もちろんテキストエディタ等でも開けます
[root@okuyamaoo fusemnt]# vi user/1.json
[ {
"user_id" : 1,
"mail" : "aaa@bb.cc",
"zip" : "111-2222",
"addr" : "XXX県",
"tel" : "11-22-3333",
"__DBMFS_TABLE_META_INFOMATION" :
"column_name:user_id,type_name:INT,column_size:10,null_type:NO,seq_type:NO,javaTypeName:java.lang.I
nteger____column_name:mail,type_name:VARCHAR,column_size:255,null_type:YES,seq_type:NO,javaTypeN
ame:java.lang.String____column_name:zip,type_name:VARCHAR,column_size:10,null_type:YES,seq_type:N
O,javaTypeName:java.lang.String____column_name:addr,type_name:VARCHAR,column_size:255,null_type:Y
ES,seq_type:NO,javaTypeName:java.lang.String____column_name:tel,type_name:VARCHAR,column_size:20,
null_type:YES,seq_type:NO,javaTypeName:java.lang.String____pkey_columns_name:user_id"
} ]
- 40. 機能
・更新系機能
テキストエディタなどによるファイル更新
[root@okuyamaoo fusemnt]# vi user/1.json
[ {
"user_id" : 1,
"mail" : "aaa@bb.cc",
"zip" : "111-2222",
"addr" : "XXX県",
"tel" : "11-22-3333",
"__DBMFS_TABLE_META_INFOMATION" :
"column_name:user_id,type_name:INT,column_size:10,null_type:NO,seq_type:NO,javaTypeName:java.lang.I
nteger____column_name:mail,type_name:VARCHAR,column_size:255,null_type:YES,seq_type:NO,javaTypeN
ame:java.lang.String____column_name:zip,type_name:VARCHAR,column_size:10,null_type:YES,seq_type:N
O,javaTypeName:java.lang.String____column_name:addr,type_name:VARCHAR,column_size:255,null_type:Y
ES,seq_type:NO,javaTypeName:java.lang.String____column_name:tel,type_name:VARCHAR,column_size:20,
null_type:YES,seq_type:NO,javaTypeName:java.lang.String____pkey_columns_name:user_id"
} ]