# HG changeset patch # User Kazuma # Date 1487149769 -32400 # Node ID fb3fdd2fe3895c42cc009aa109eb4820fc51eaec # Parent 0dea8d20785b0a9e9c2fdcd19a21e910148d989f fix prepaper, english abstruct. diff -r 0dea8d20785b -r fb3fdd2fe389 prepaper/finalPre.tex --- a/prepaper/finalPre.tex Wed Feb 15 17:42:58 2017 +0900 +++ b/prepaper/finalPre.tex Wed Feb 15 18:09:29 2017 +0900 @@ -30,19 +30,28 @@ \twocolumn [ \maketitle \begin{onecolabstract} -There are some problems to Relational Database and NoSQL. -One of them as Impedance mismatch. This problem is cased by a difference between the first normal form of database and the programs. -There is a problem that NoSQL is unfit for parallel processing. +There is a gap between convensional Database and the program structures, +for example item list structure in a game have to be a relation table of +items and users. It is sometimes called Ipmidance mismatch. +We introduce a tree structured Database Jungle. Jungle keeps old version of the tree structures, which is suitable for multi-threads. +We are going to use Jungle DB in Unity which is a game developing enviroments re +witten in C\#. To adapt C\# programming we implement Jungle in C\#. +There are several implementations of C\# in OS X. +We evaliate C\# Jungle in a real game and C\# in implementaions. -Laboratory proposes the database Jungle that solves those problems. -Jungle does not destroy the tree structure. -Jungle develops as a scalable database. +%There are some problems to Relational Database and NoSQL. +%One of them as Impedance mismatch. This problem is cased by a difference between the first normal form of database and the programs. +%There is a problem that NoSQL is unfit for parallel processing. -The structure of the game like the structure of the web. -This paper suggests a method to use as a database of game engine Unity. +%Laboratory proposes the database Jungle that solves those problems. +%Jungle does not destroy the tree structure. +%Jungle develops as a scalable database. + +%The structure of the game like the structure of the web. +%This paper suggests a method to use as a database of game engine Unity. % way to use? how to use? -Jungle rewrite C\# programming language by written Java. +%Jungle rewrite C\# programming language by written Java. % まだかけてない... \end{onecolabstract}] @@ -304,7 +313,7 @@ \section{まとめ} 本研究ではJungleDatabaseをC\#で再実装を行った。 -JavaとC\#は比較的似ている言語であるため移行する方法を確立した。 +JavaとC\#は比較的似ている言語であり、これらの間で規則的に移行する方法を確立した。 性能としてもJava版に劣らない、もしくはそれ以上のパフォーマンスを出せる。 @@ -326,8 +335,9 @@ ゲームにおいて過去の木を持ち続けることはパフォーマンスの低下につながる。 そのため、過去の木をどこまで必要かを検討しなければならない。 -現在C\#版のJungleにはデータを永続化させる仕組みは備わっていない。 実用的なゲームのデータベースとして使うためには永続化を実装する必要がある。 +JungleDBを永続化させるためには書き込みログをディスクや他ノードに複製する仕組みが必要である。 +これは将来の課題である。 \nocite{*} \bibliographystyle{junsrt}