DEIM Forum 2019 H2-2 SuperSQL SuperSQL SQL SuperSQL Web SuperSQL DBMS Pi

Similar documents
([ ]!) name1 name2 : [Name]! name SuperSQL,,,,,,, (@) < >@{ < > } =,,., 200,., TFE,, 1 2.,, 4, 3.,,,, Web EGG [5] SSVisual [6], Java SSedit( ss

, [! [, ]! ]!,,., ([ ],). : [Name], name1 name2 name10 ([ ]!). name1 name2 : [Name]! name SuperSQL,,,,,,, < < > } =.,

([ ],), : [Name], name1 name2 name10 4, 2 SuperSQL, ([ ]!), name1 name2 : [Name]! name SuperSQL,,,,,,, < < > } =,

. ([ ],) : [Name] name1 name2 name10 ([ ]!). name1 name2 : [Name]! name (@) < >@{ < > } = [employee.name@{width=200 color=red}]! l

Gray [6] cross tabulation CUBE, ROLL UP Johnson [7] pivoting SQL 3. SuperSQL SuperSQL SuperSQL SQL [1] [2] SQL SELECT GENERATE <media> <TFE> GENER- AT

: Name, Tel name tel (! ) name : Name! Tel tel ( % ) 3. HTML. : Name % Tel name tel 2. 2,., [ ]!, [ ]!, [ ]!,. [! [, ]! ]!,,. ( [ ], ),. : [Name], nam

1 SuperSQL web HTML, SuperSQL PHP. SuperSQL, 1, XML, JavaScript SuperSQL web,, web Web Web, PHP [7], Ruby [8], Perl [9].,,,. Web,, HT

[1] [3]. SQL SELECT GENERATE< media >< T F E > GENERATE. < media > HTML PDF < T F E > Target Form Expression ( ), 3.. (,). : Name, Tel name tel

, HTML HTML PHP, 3. SuperSQL SuperSQL [1] [2], SQL, SQL SELECT GENERATE <media> <TFE> GENERATE <media>, HTML XML, PDF <TFE> Target Form Expression,, 3


DEIM Forum 2013 B5-2 RMX RMX RMX $, RMX Implementation of the E-m

”‰−ofiI…R…fi…e…L…X…g‡ðŠp‡¢‡½„�“õ„‰›Ê‡Ì™ñ”¦

"-./0%. "-%!"#$#% $%&'(%)*+,%.!"#+$,$% &'()*% $%&'-(.(/%+,% $%&'0%12*+,'% 1 RMX.. grade gradetype= integer grade[


IPSJ SIG Technical Report Vol.2014-DBS-159 No.6 Vol.2014-IFAT-115 No /8/1 1,a) 1 1 1,, 1. ([1]) ([2], [3]) A B 1 ([4]) 1 Graduate School of Info

DEIM Forum 2017 H2-2 Android LAN Android 1 Android LAN

FileMaker Server 9 Getting Started Guide

第3回_416.ppt

/var/lib/sharelatex/data/compiles/5b35c6e168aeba3d a72a7acd11f6ba07fbbff68/output.dvi

SA B A B ( A B ) AB( A B) AB AB S A B A B A B A B ( A B ) ( A B) (S A) (S B) S ( A B) ( y 1 + y 2 + y 3 + y 5 ) mod2( y 1 + y 2 + y 4 + y 6 ) mod2( y

FileMaker Server 9 Getting Started Guide

untitled

B 20 Web

Ajax-ch00

DEIM Forum 2012 C2-6 Hadoop Web Hadoop Distributed File System Hadoop I/O I/O Hadoo

3 3.1 SSedit ua012345% ssedit SuperSQL config.ssql log.txt( logs.txt) SSedit SSedit 3.2 ssql Putty SSedit ua012345% ssql HTML /public html/ssql.ssql 4

Wiki Wiki Wiki...

FileMaker Server Getting Started Guide

paper.pdf

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

Oracle XML DB によるスケーラビリティおよびパフォーマンス検証 - MML v.3.0



2 JSON., 2. JSON,, JSON Jaql [9] Spark Streaming [8], Spark [7].,, 2, 3 4, JSON [3], Jaql [9], Spark [7] Spark Streaming [8] JSON JSON [

Web Web Web Web i

IBM PureData

1 Web DTN DTN 2. 2 DTN DTN Epidemic [5] Spray and Wait [6] DTN Android Twitter [7] 2 2 DTN 10km 50m % %Epidemic 99% 13.4% 10km DTN [8] 2


2009 Web B012-1

GPS携帯端末を用いた近隣バス停位置と

PC Development of Distributed PC Grid System,,,, Junji Umemoto, Hiroyuki Ebara, Katsumi Onishi, Hiroaki Morikawa, and Bunryu U PC WAN PC PC WAN PC 1 P

■サイトを定義する

IPSJ SIG Technical Report Vol.2013-CE-122 No.16 Vol.2013-CLE-11 No /12/14 Android 1,a) 1 1 GPS LAN 2 LAN Android,,, Android, HTML5 LAN 1. ICT(I

2 Java 35 Java Java HTML/CSS/JavaScript Java Java JSP MySQL Java 9:00 17:30 12:00 13: 項目 日数 時間 習得目標スキル Java 2 15 Web Java Java J

,, WIX. 3. Web Index 3. 1 WIX WIX XML URL, 1., keyword, URL target., WIX, header,, WIX. 1 entry keyword 1 target 1 keyword target., entry, 1 1. WIX [2

1_26.dvi

2015: Moodle 1,2, 2, 1, 2, Moodle Moodle SCO(Sharable Content Object) Moodle (Conditional Activities)

FIT2014( 第 13 回情報科学技術フォーラム ) RD-002 Web SNS Yuanyuan Wang Gouki Yasui Yuji Hosokawa Yukiko Kawai Toyokazu Akiyama Kazutoshi Sumiya 1. Twitter 1 Facebo


25 About what prevent spoofing of misusing a session information

23

DEIM Forum 2017 H ,

s

/var/lib/sharelatex/data/compiles/5a535643d11f6ba07fbbfa d68ddec3e /output.dvi

untitled

IPSJ SIG Technical Report Vol.2014-HCI-157 No.26 Vol.2014-GN-91 No.26 Vol.2014-EC-31 No /3/15 1,a) 2 3 Web (SERP) ( ) Web (VP) SERP VP VP SERP

1 Microsoft Windows Server 2012 Windows Server Windows Azure Hyper-V Windows Server 2012 Datacenter/Standard Hyper-V Windows Server Windo

DEIM Forum 2010 D Development of a La

CASP WildCAT WildCAT Java CASP CASP XML Context Query API CASP 1 Fig. 1 Outline Of Framework WildCAT CASP 3. 1.,,,.,

Firefox Firefox Mozilla addons.mozilla.org (AMO) AMO Firefox Mozilla AMO Firefox Firefox Mozilla Firefox Firefox Firefox 年間登録数

"CAS を利用した Single Sign On 環境の構築"

DEIM Forum 2012 E Web Extracting Modification of Objec

FileMaker Server Getting Started Guide

DEIM Forum 2017 E Netflix (Video on Demand) IP 4K [1] Video on D

untitled

(SNS). Twitter , LINE Facebook, SNS 1., Twitter 80%, Twitter.,,., Twitter,,.,,,, Twitter., Twitter,., Twitter,.,. - i -

研究主題

Android Windows 8 AP 9 AP ios & Android 10 ST 11 ST ios 12 ST Android 13 ST Win & Mac 14 ST ios 15 ST Android


untitled

3. XML, DB, DB (AP). DB, DB, AP. RDB., XMLDB, XML,.,,.,, (XML / ), XML,,., AP. AP AP AP 検索キー //A=1 //A=2 //A=3 返却 XML 全体 XML 全体 XML 全体 XMLDB <root> <A

2). 3) 4) 1.2 NICTNICT DCRA Dihedral Corner Reflector micro-arraysdcra DCRA DCRA DCRA 3D DCRA PC USB PC PC ON / OFF Velleman K8055 K8055 K8055

<4D F736F F D BC696B18F88979D939D90A782F08D6C97B682B582BD A DD975E8AC7979D CC8D5C927A2E6

Lotus Domino XML活用の基礎!

Oracle Policy Automation 10.0システム要件

WebRTC P2P Web Proxy P2P Web Proxy WebRTC WebRTC Web, HTTP, WebRTC, P2P i

,., ping - RTT,., [2],RTT TCP [3] [4] Android.Android,.,,. LAN ACK. [5].. 3., 1.,. 3 AI.,,Amazon, (NN),, 1..NN,, (RNN) RNN

Web2.0 LL Framework Ruby on Rails / TurboGears / CakePHP Atlas Web2.0 XML Selenium / JMeter 3 Ajax Web 2.0 UI Ruby on Rails Web 2. ASP.NET AJAX,

untitled

<95F18D908F91955C8E862E707562>

FileMaker Server Getting Started Guide

AV 1000 BASE-T LAN 90 IEEE ac USB (3 ) LAN (IEEE 802.1X ) LAN AWS (Amazon Web Services) AP 3 USB wget iperf3 wget 40 MBytes 2 wget 40 MByt

プレゼンテーション

SmartLMSユーザーズガイド<講師編>

AWSSummitTokyo2018


Level1_ key

IPSJ SIG Technical Report Vol.2015-GN-93 No.29 Vol.2015-CDS-12 No.29 Vol.2015-DCC-9 No /1/27 1,a) 1 1 LAN IP 1), 2), 3), 4), 5) [

Pro 16 ipad iphone Windows Mac Web App : 12,600 T1 1 1 * Starter Solution Excel PDF Web Web CSV, Excel, XML, ODBC ODBC / JDBC ** SQL REST API (JSON, c

Web JDBC JDBC Java JDBC DataBase Web CHtmlView...

untitled

1. 1 DBMS Unix (USP ) ( )[3] 20 UNIX [2] KISS UNIX 1. 2 (Tukubai ) Unix OS Unix USP Tukubai Tukubai 1. 3 Unix SQL Tukubai usp Tukubai Open usp Tukubai

101NEO資料

WEBサービス超入門 mask.key

LAPLINK ヘルプデスク 導入ガイド

FileMaker Instant Web Publishing Guide

untitled

untitled

DEIM Forum 2009 B4-6, Str

untitled

Transcription:

DEIM Forum 2019 H2-2 SuperSQL 223 8522 3 14 1 E-mail: {terui,goto}@db.ics.keio.ac.jp, toyama@ics.keio.ac.jp SuperSQL SQL SuperSQL Web SuperSQL DBMS PipelineDB SuperSQL Web Web 1 SQL SuperSQL HTML SuperSQL SQL SQL SuperSQL SuperSQL Web php SuperSQL Web SuperSQL SuperSQL Web DBMS PipelineDB DBMS Web SuperSQL Web SuperSQL Web Ajax Server Sent Events 2 Web SuperSQL Web 2 SuperSQL 3 4 SuperSQL Web 5 6 2 SuperSQL SuperSQL 1 SuperSQL 1 SuperSQL SuperSQL SQL [1], [2] SQL SELECT GENERATE <media> <TFE> GENERATE <media> HTML PDF Mobile HTML5 [3] <TFE> Target Form Expression

2. 1 ( ) 3 (,) name, place name place (!) name name! place place 2. 2 []!, []!, [ ]! [! [, ]! ]! ([ ],) [Name], name1 name2 name10 ([ ]!) name1 name2 [Name]! name10 2. 3 SuperSQL (@) < >@{< >} =, [name@{width=100, color=red}]! 3 3. 1 3. 1. 1 PipelineDB PipelineDB [4] SQL PostgreSQL PostgreSQL PipelineDB SQL PostgreSQL 1 1 PipelineDB Stream INSERT Stream Stream Stream Continous View SQL SQL ETL Apache Kafka [5] Spark Streaming [7] Amazon Kinesis [6] SuperSQL DBMS PostgreSQL PostgreSQL PipelineDB 3. 2 google map JavaScript DOM Ajax W3C html5 API Server Sent Events Ajax polling Server Sent Events HTTP server push

1 pull Ajax push Server Sent Events 4 SuperSQL Web 4. 1 SuperSQL 3 pull @{stream=n} Web n n n 1000 SuperSQL stream [ TEF1, [ TEF2 ]! ]!@{stream=n} 4. 2 2 Super- SQL HTML CSS JavaScript PHP 3 pull 2 PHP JSON HTML JavaScript 4. 3 3. 2 2 2 1 2 pull stream mode= pull mode pull pull Ajax push stream mode= push push Server Sent Events 4 push crypto(id exchange name rate) users(id name) monitor(c id, u id) crypto 3. 1. 1 Continuos View users monitor crypto users crypto Stream INSERT

4 sample.ssql push GENERATE HTML bootstrap [ null((asc)u.id) u.name, [ c.exchange, c.name, c.rate ]! ]!@{stream=3000} FROM users u, crypto c, monitor m WHERE c.id = m.c id AND u.id = m.u id sample.ssql 5 5. 1 Web cpu OS: CentOS 7.3.1611 CPU: Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz 10 2core : 126GB DBMS: PipelineDB 0.9.9 OS: Mac OS Mojave CPU: 3.1 GHz Intel Core i5 : 16GB : firefox 64.0 Web 100, 200,..., 1000 CPU 6 6 5 sample.ssql 5 5 PipelineDB pull push cpu pull pull 2.1 CPU pull push 5. 2 PipelineDB PipelineDB CPU Web 5. 1 10 Web 1, 2,..., 10 PipelineDB CPU 7 PipelineDB

[4] PipelineDB: https://www.pipelinedb.com/ [5] Jay Kreps Neha Narkhede and Jun Rao Kafka: a distributed messaging system for log processing ACM SIG- MOD Workshop on Networking Meets Databases page 6 2011 [6] Amazon Kinesis: http://aws.amazon.com/kinesis/ [7] Spark Streaming: https://spark.apache.org/streaming/ 7 PipelineDB PipelineDB CPU (CPU ) () (1) 1 (1 ) () = ( ) (PHP ) () (2) Web Web CPU ( ) ( CPU ) () (3) (PHP ) (1 ) ( ) ( CPU ) ( ) () (4) (PHP ) (1 ) 6 SuperSQL Web Web HTML JavaScript PHP SuperSQL Web [1] SuperSQL: http://supersql.db.ics.keio.ac.jp [2] M Toyama SuperSQL: An Extended SQL for Database Publishing and Presentation Proceedings of ACM SIG- MOD 98 International Conference on Management of Data pp 584-586 1998 [3] K Goto and M Toyama Mobile Web Application Generation Features For SuperSQL in Proceedings of the 20th International Database Engineering Applications Symposium IDEAS 2016 pp 308-315 2016