Разработка языка запросов к графовому хранилищу биллинговой информации - page 10

М.В. Бартенев, И.Э. Вишняков
10
The query language for graph database containing
billing information
© M.V. Bartenev, I.E. Vishnyakov
Bauman Moscow State Technical University, Moscow, 105005, Russia
The article presents a brief overview of Cypher and Gremlin query languages for graph data-
bases. The requirements to the query language for billing information storages take into ac-
count special features of the billing data processing tasks. The necessity of creating a special-
ized query language is
justified
. A query language, which combines both convenience and
clarity of declarative paradigm with the simplicity of functionality extension, is designed and
implemented. Basic syntax and semantics of the language constructions are provided. We
show the results of the test execution time of individual queries, which also reflect the
performance of graph storage used
.
Keywords:
NoSQL, graph databases, billing data analysis, query language.
REFERENCES
[1]
Bartenev M.V., Vishnyakov I.E.
Inzhenernyi zhurnal: nauka i innovatsii — Engi-
neering Journal: Science and Innovations
, 2013, iss. 11. Available at:
[2]
Robinson I., Webber J., Eifrem E.
Graph Databases
. O’Reilly Media, 2013, 224 p.
[3]
Dominguez-Sal D., Urbon-Bayes P., Gimenez-Vano A., Gomez-Villamor S.,
Martınez-Bazan N., Larriba-Pey J.L. Survey of graph database performance on
the HPC scalable graph analysis benchmark.
Proceedings of the 2010 Int. Conf.
on Web-age Information Management
(WAIM'10). Berlin, Heidelberg, Springer-
Verlag, 2010, pp. 37–48.
[4]
Alexiyants A., Korshunov A., Kuznetsov S.
Otkrytye sistemy: SUBD — Open
Systems
Journal:
Databases,
2014,
no.
2.
Available
at:
(accessed on 23.05.2014).
[5]
Golovkov V., Portnov V., Chernov V.
Otkrytye sistemy: SUBD — Open Systems
Journal:
Databases
,
2012,
no.
9.
Available
at:
(accessed on 23.05.2014).
[6]
Cypher Query Language
. Available at:
query-lang.html (accessed on 23.05.2014).
[7]
Gremlin Query Language
. Available at:
(accessed on 23.05.2014).
[8]
Titan.
Available at:
(accessed on
23.05.2014).
[9]
Blueprints interfaces
. Available at:
(accessed on
23.05.2014).
Bartenev M.V.
(b. 1993), а 5th year student of the Computer Science and Technologies
Department at the Bauman Moscow State Technical University. Author of one publica-
tion. Specializes in the field of graph databases. e-mail:
Vishnyakov I.E.
(b. 1980) Graduated from the Bauman Moscow State Technical Univer-
sity in 2003, assistant professor of the Computer Science and Technologies Department
at the Bauman Moscow State Technical University. Specializes in the fields of storage,
processing and visualization of large data sets, author of 8 publications.
e-mail:
1,2,3,4,5,6,7,8,9 10
Powered by FlippingBook