2N-5
JavaScript処理系におけるLINQを用いたNoSQLストレージに対する問合せ処理
○中挾晃介,天笠俊之,北川博之(筑波大)
近年のWebアプリケーションではNoSQLへの透過的なアクセスと、
プログラム性の高いデータ処理が求められている。
問合せ記法LINQは、プログラム中に宣言的な記法が書けるため、
プログラム性の高いデータ処理を容易に実現できる。
このため、近年注目されているが、JavaScriptにおいて、NoSQL
に対する問合せ処理はサポートされていない。
そこで本研究では、JavaScript処理系においてLINQを用いたNoSQL
ストレージへの問合せ手法を検討する。具体的には、JavaScript
におけるLINQの一実装であるJSINQと、ドキュメントストア型の
NoSQLストレージであるMongoDBを対象とする。JSINQの構文を拡張
するとともに、問合せを内部的に書き換えることによって、LINQ
による複数のMongoDBを横断した問合せが可能となる。

footer 情報処理学会 セキュリティ プライバシーポリシー 倫理綱領 著作権について