The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Представлена СУБД ArangoDB 2.4"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Представлена СУБД ArangoDB 2.4"  +/
Сообщение от opennews (ok) on 20-Янв-15, 00:07 
Увидела свет (https://www.arangodb.com/2015/01/15/arangodb-2-4) многоцелевая открытая  СУБД ArangoDB 2.4 (https://www.arangodb.com), предоставляющая гибкие модели хранения документов, графов и данных в формате ключ-значение. Работа с базой осуществляется через SQL-подобный язык запросов AQL (https://www.arangodb.com/aqltutorial/) или через специальные расширения на языке JavaScript. Средства для хранения данных соответствуют требованиям ACID (атомарность, согласованность, изолированность, надежность), поддерживают транзакции и обеспечивают как горизонтальную, так и вертикальную масштабируемость. Управление СУБД может производиться через web-интерфейс или консольный клиент ArangoSH (https://www.arangodb.com/shtutorial). Код ArangoDB распространяется (https://github.com/triAGENS/ArangoDB) под лицензией Apache 2. Проект написан на языках Си и JavaScript.


Ключевые особенности ArangoDB:

-  Отсутствие необходимости определения схемы хранения данных (Schema-free), данные структурируются в форме документов, в которых метаданные и информация о структуре отделена от пользовательских данных;
-  Возможность использования ArangoDB в качестве сервера для web-приложений на языке JavaScript. Поддержка доступа к базе через REST/Web API;
-  Использование JavaScript как для обращающихся к БД браузерных приложений, так и для обработчиков, выполняемых на стороне СУБД;
-  Многопоточная архитектура, распределяющая нагрузку на все ядра CPU;
-  Гибкая модель хранения данных, в которой могут быть комбинированы пары ключ-значение, документы и параметры, определяющие связи между записями (предоставляются средства для обхода вершин графа);
-  Возможность выбора типа индекса, соответствующего решаемым задачам (например, можно использовать индекс для полнотекстового поиска);
-  Настраиваемая надёжность: приложение само может определять, что для него важнее: более высокая надёжность или более высокая производительность;
-  Эффективное хранилище, в котором в полной мере используются возможности современного оборудования (например, SSD-накопители) и могут применяться большие кэши;
-  Транзакции: возможность запускать запросы сразу для нескольких документов или коллекций с опциональной согласованностью транзакций и изоляцией;
-  Поддержка репликации и шардинга: возможность создания  master-slave конфигураций и разнесения наборов данных на разные серверы в зависимости от определённого признака.

В новом выпуске осуществлён переход на новую версию движка V8, что позволило добавить поддержку конструкций  ECMAScript 6, таких как итераторы, тип symbol, типизированные массивы, списки (sets) и хэши (maps). В реализации языка AQL увеличена эффективность групповых запросов при использовании выражения COUNT, улучшена обработка индексов при фильтрации запросов, добавлено выражение RETURN для передачи значений из запросов модификации данных. Добавлен новый JavaScript-драйвер arangojs 3.0 (https://github.com/arangodb/arangojs). Представлен новый фреймворк Foxx-Generator, позволяющий (https://docs.arangodb.com/Foxx/README.html) создавать Web API и простые web-приложения поверх ArangoDB. В web-интерфейсе полностью переработана вкладка для управления приложениями, в том числе обеспечена возможность генерации приложений и установки программ из Github и zip-архивов.

<center><a href="https://www.arangodb.com/wp-content/uploads/2015/01/AppTab-1... src="http://www.opennet.ru/opennews/pics_base/0_1421699368.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


URL: https://www.arangodb.com/2015/01/15/arangodb-2-4
Новость: http://www.opennet.ru/opennews/art.shtml?num=41494

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Представлена СУБД ArangoDB 2.4"  +1 +/
Сообщение от MPEG LA (ok) on 20-Янв-15, 00:07 
выглядит очень вкусно. истории успеха/неуспеха можно написать в ответ на этот коммент
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Представлена СУБД ArangoDB 2.4"  +/
Сообщение от Аноним (??) on 20-Янв-15, 00:43 
все очень плачевно с производительностью
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

19. "Представлена СУБД ArangoDB 2.4"  +/
Сообщение от menangen on 20-Янв-15, 11:17 
Плачевно? Ничем не медленнее MongoDB
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

21. "Представлена СУБД ArangoDB 2.4"  +/
Сообщение от MPEG LA (ok) on 20-Янв-15, 13:53 
короче при создании app - падает, бектрейса нет, app не создается
нужность APL сильно под вопросом, если js во все поля
имхо, лучше было бы модулем с доменами для nodejs/io.js вместо велосипеда
остановка сервиса - повесился процесс, загрузив 2 ядра
снес нах.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

22. "Представлена СУБД ArangoDB 2.4"  +/
Сообщение от Рибонет Аламай email on 20-Янв-15, 15:08 
Нет плохих инструментов для разработки, есть плохие программисты ;)
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

27. "Представлена СУБД ArangoDB 2.4"  +/
Сообщение от Аноним (??) on 21-Янв-15, 18:21 
Вы выслушали арию очередного манагагера :)
Лучше бы ты рассуждал о технике вылиза начальству - в этом ты хоть действительно разбираешься :)
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

3. "Представлена СУБД ArangoDB 2.4"  –1 +/
Сообщение от Аноним (??) on 20-Янв-15, 01:11 
Когда вижу проект на движке V8 сразу задаюсь вопросом, а что еще можно из реальности вкомпилить в движок СУБД и понимаю, что недостает поддержки звука и графики. Кто не понял, а это я о том, что излишний бывает поддержка чего-то в базе данных. Пока что SQL решает все поставленные вопросы, а если кто-то еще и придумает как запускать на SQL базе MapReduce в контексте самой базы я думаю, что MySQL вытеснит всех )))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Представлена СУБД ArangoDB 2.4"  +/
Сообщение от Kamiram on 20-Янв-15, 01:22 
postgres уже крайне продвинут в деле вытеснения key-value даз банных.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Представлена СУБД ArangoDB 2.4"  +/
Сообщение от Crazy Alex (ok) on 20-Янв-15, 01:52 
А это не key-value
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Представлена СУБД ArangoDB 2.4"  +/
Сообщение от Аноним (??) on 20-Янв-15, 03:17 
> postgres уже крайне продвинут в деле вытеснения key-value даз банных.

Примерно настолько же насколько боинги преуспели в вытеснении дельтапланов и парапланов.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "Представлена СУБД ArangoDB 2.4"  +5 +/
Сообщение от Crazy Alex (ok) on 20-Янв-15, 01:51 
Если оно умеет человечески работать с графами (да хотя бы с деревьями) - это уже здоровенный плюс. Ну и чем писать какую-то сложную логику на SQL - лучше уж джаваскрипт. А писать бывает нужно, когда нет смысла тягать большие массивы наружу. Какая-нибудь лента friends of friends, например...

В общем, не надо об этом думать, как о БД - скорее это сервер приложений со встроенным слоем хранения данных.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

12. "Представлена СУБД ArangoDB 2.4"  +/
Сообщение от Россия2 on 20-Янв-15, 07:59 
Увидела свет многоцелевая открытая СУБД ArangoDB 2.4, ....
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Представлена СУБД ArangoDB 2.4"  +2 +/
Сообщение от Аноним (??) on 20-Янв-15, 02:41 
> Отсутствие необходимости определения схемы хранения данных (Schema-free), данные структурируются в форме документов, в которых метаданные и информация о структуре отделена от пользовательских данных;

Читать как: k-v помойка.

> Настраиваемая надёжность: приложение само может определять, что для него важнее: более высокая надёжность или более высокая производительность;

В результате не получите ни того, ни другого.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Представлена СУБД ArangoDB 2.4"  +1 +/
Сообщение от Аноним (??) on 20-Янв-15, 02:47 
Неужели используете такие комбайны которые пытаются убедить вам в том как нужно решать задачи?

>Настраиваемая надёжность: приложение само может определять, что для него важнее: более высокая надёжность или более высокая производительность;

Какой уровень IQ приложения? VBA, PHP и Python-погроммистиков уже можно заменить это базой?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Представлена СУБД ArangoDB 2.4"  +/
Сообщение от Аноним (??) on 20-Янв-15, 03:19 
> VBA, PHP и Python-погроммистиков уже можно заменить это базой?

А это мысль. Вот так и появится искусственный интеллект. Чтоб зарплату гомнокодерам не платить.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "Представлена СУБД ArangoDB 2.4"  +/
Сообщение от Аноним (??) on 20-Янв-15, 05:40 
>А это мысль. Вот так и появится искусственный интеллект. Чтоб зарплату гомнокодерам не платить.

Мы уже работаем над этим. Успешно.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

14. "Представлена СУБД ArangoDB 2.4"  –2 +/
Сообщение от Аноним (??) on 20-Янв-15, 08:40 
Обрадовался, увидел яваскрипт растроился
Не могут обойтись без обезьяства -> в мусор
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Представлена СУБД ArangoDB 2.4"  –1 +/
Сообщение от Crazy Alex (ok) on 20-Янв-15, 09:25 
С технической стороны - да. С коммерческой JS - хорошая штука. Один и тот же код на сервере и клиенте, куча готовых специалистов любого уровня, которых можно таскать между бэкэндом и фронтом, V8 шустр, активно пилится и наверняка будет пилиться ещё долго... в общем, выгодно получается. А если еще найти нормальных архитекта и тимлида, чтобы били по рукам при нужде - можно будет силами достаточно дешевых спецов тащить кодовую базу лет пять. А больше и не нужно обычно.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "Представлена СУБД ArangoDB 2.4"  –2 +/
Сообщение от Аноним (??) on 20-Янв-15, 10:01 
у админов зато проблема с яваскриптом. sql например практически любой админ может выучить и собственно с поддержкой sql баз без штатного разработчика не проблема. А навязать все это яваскриптом и вуаля, требуется "недорогой" кадр со знанием яваскрипта
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

23. "Представлена СУБД ArangoDB 2.4"  +/
Сообщение от Crazy Alex (ok) on 20-Янв-15, 15:29 
Не смешите. Сейчас найти того, кто совсем не знал бы JS (а много там его надо, чтобы базу админить?) практически нереально. И, при всём своём уродстве JS всяко понятнее и легче учится, чем SQL. О читабельности и удобстве поддержки результата (а скрипты менеджмента имеют мерзкую привычку разрастаться) и говорить нечего.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

20. "Представлена СУБД ArangoDB 2.4"  +1 +/
Сообщение от Школьник (ok) on 20-Янв-15, 12:10 
Собственно, в этом комментарии - квинтэссенция говноподхода к программированию и IT. Здесь все прекрасно - дешевые специалисты, которые клепают говнокод ради 5 лет его существования, после чего переключаются на очередной говнокод, язык с динамической типизацией, брать который на backend проекта серьезнее очередной социалочки для школьников ни один вменяемый человек не будет, тасование "спецов", словно колода карт...

Кстати, специалист, который одинаково хорошо умеет и бэкенд, и фронт - он дешево не может стоить. А дешевого "специалиста", который одинаково плохо умеет и то, и другое, лучше не брать на работу вообще. А пойдет ли нормальный архитект и тимлид управлять стаей дрессированных макак - это еще вопрос. Равно как и вопрос, как из этой стаи взять замену архитекту и тимлиду, случись кому-нибудь из них свалить. Впрочем, мир несильно пострадает от того, что очередная социалочка для школьников загнется, так что поводов для беспокойства нет.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

24. "Представлена СУБД ArangoDB 2.4"  +/
Сообщение от Crazy Alex (ok) on 20-Янв-15, 15:52 
И в чём здесь говноподход? В том, что делается именно то, что нужно клиенту, а не то, реализуется идеальный сферический конь? А что делать - редкий проект сейчас живёт больше пяти лет без смены технологий. Собственно, большинство столько вообще не живёт, и закладываться на долгую жизнь смысла нет - уж больно быстро всё меняется.

Насчёт языков с динамической типизацией согласен полностью, но таки при некотором соблюдении дисциплины код получается поддерживаемым. Там же проблема обычно не в скорости, а в большей склонности динамически типизированного кода к ошибкам (открываю секрет Полишинеля - в любом большом веб-проекте 95% нагрузки, если не больше, падает на кеши - от мемкеша до CDN, на чем писан бэкэнд в этом плане вообще побоку). А тасование спецов - вообще-то хорошая практика - иначе они часто склонны закапываться в своём углу и напрочь игнорировать бОльшую картину. Что не идёт на пользу ни проекту, ни развитию самих спецов. Понятно, что это надо делать с умом - ну так на то и менеджмент нужен. А стоят они более-менее одинаково, так как фронте сейчас сравнимые с бэкэндом объемы кода и технологии. Но даже если чуть дороже выйдет - гибкость это окупает с лихвой, когда не знаешь, какие задачи прилетят через месяц, как сейчас обычно в вебе и бывает.

Насчет "пойдёт ли" - обычно идут. Потому что получают возможность развернуться, а эти товарищи подобное любят. Если уйдут - ничего особенного, придёт другой, пообщается с предшественником, с подчинёнными, почитает доку и вперёд. Чай, не космические корабли.

И, кстати, я ничего не говорил об обезьянах, не понимающих, что творят. Просто есть много народу без амбиций, который хорошо умеет писать код но совершенно не считает это центральной частью своей жизни. Зато свои 40 часов в неделю пашет добросовестно и вменяемо. Нормальные такие ремесленники, на которых всё и держится, собственно. Большая часть задач - рутина же, гении для них не требуются.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

17. "Представлена СУБД ArangoDB 2.4"  +/
Сообщение от Аноним (??) on 20-Янв-15, 10:39 
с OrientDB кто нибудь сравнивал?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Представлена СУБД ArangoDB 2.4"  +/
Сообщение от ДяДя on 20-Янв-15, 10:55 
OrientDB несравненна :-D
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

25. "Представлена СУБД ArangoDB 2.4"  +/
Сообщение от Аноним (??) on 20-Янв-15, 21:15 
Спасибо за наводку на ArangoDB
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Представлена СУБД ArangoDB 2.4"  +/
Сообщение от Аноним (??) on 21-Янв-15, 15:10 
Почему игнорируют слово Реляционная - СУРБД же. Или нет?

Вот orientDB - точно не реляционая

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру