The OpenNET Project / Index page

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

20.04.2018 09:52  Компания Apple открыла код распределённой СУБД FoundationDB

Компания Apple перевела в разряд свободных проектов СУБД FoundationDB, относящуюся к классу NoSQL-систем, манипулирующих данными в формате ключ/значение. Особенностью FoundationDB является возможность создания больших распределённых хранилищ, в которых возможно использование полноценных транзакций, удовлетворяющих требованиям ACID (атомарность, согласованность, изолированность, надежность) для всех операций с данными. Код СУБД написан на языке С++ и поставляется под лицензией Apache 2.0.

Компания Apple поглотила FoundationDB в 2015 году и теперь намерена перейти к открытой модели разработки. Кроме публикации кода под открытой лицензией, началось становление сообщества и переход к открытой модели разработки, при которой все решения будут приниматься прозрачно и любой желающий сможет предложить свои изменения и улучшения. Наиболее активные разработчики из сообщества смогут принимать участие в принятии решений.

Разработчики заявляют, что FoundationDB является одной из самых хорошо протестированных и надёжных СУБД, что подтверждается активным применением данной системы в инфраструктуре Apple и некоторых других крупных компаний. FoundationDB позволяет создавать хранилища для обработки очень больших наборов структурированных данных, распределённых на узлах кластера из типовых серверов. Для обеспечения отказоустойчивости применяется репликация данных на несколько узлов.

Распределённое хранилище основано на архитектуре "shared-nothing", в которой каждый узел является независимым и самодостаточным звеном, а вся система лишена единой точки отказа. Хранилище хорошо подходит к нагрузкам с большим числом операций чтение/запись, но также обеспечивает отличную производительность и в условиях, в которых преобладают операции записи. Взаимодействие с СУБД производится при помощи API и биндингов для различных языков программирования (C/C++, Python, Perl, Ruby, Java, Go, Node.js, PHP).

Важной особенностью FoundationDB также является предоставление очень эффективного низкоуровневого интерфейса, позволяющего любым другим системам, использовать FoundationDB для распределённого хранения информации в согласованном состоянии. Например, на базе FoundationDB могут быть подготовлены фронтэнды для более крупных универсальных СУБД, для хранения различных моделей данных, для применения различных языков формирования запросов (например, SQL и документо-ориентированные системы), для хранения метаданных в распределённых ФС, для организаци распределённых очередей задач и т.п.

На системе разработчика СУБД FoundationDB может быть запущена в одноузловом режиме (single-server), который затем может быть расширен до кластера (для добавления нового узла достаточно скопировать на новый узел файл fdb.cluster с уже работающего узла).

Основные возможности:

  • Мультимодельное хранилище, позволяющее сохранять любые типы данных в одной БД. Все данные надёжно сохраняются, распределяются и реплицируются в низкоуровневом представлении ключ/значение. Поддерживается упорядоченное сохранение ключей, что позволяет применять эффективные выборки по диапазонам значений;
  • Поддерживается два движка хранения: ssd - хранение данных на диске с использованием структуры B-tree (хранилище оптимизировано для SSD-накопителей), и memory - для хранения данных в памяти со сбросом лога транзакций на диск;
  • Устойчивость к сбоям и простота горизонтального масштабирования. СУБД FoundationDB проста в установке, расширении хранилища и управлении. СУБД имеет распределённую архитектуру, позволяющую легко масштабироваться и на лету обрабатывать сбои, работая при этом как единая цельная транзакционная БД, соответствующая требованиям ACID;
  • В рамках транзакции может быть прочитано и записано произвольное число ключей, хранимых на любых узлах кластера, но время жизни транзакции не может превышать 5 секунд, а размер не должен превышать 10 Мб записываемых данных. Размер ключа не должен превышать 10 Кб, а размер данных 100 Кб.
  • Обеспечение очень высокой производительности на типовом оборудовании. СУБД FoundationDB способна справляться с очень жесткими нагрузками, требуя при этом минимальных затрат на оборудование;
  • Готовность к промышленному применению. FoundationDB уже многие годы применяется в крупных промышленных инфраструктурах. Для тестирования внедрена специальная система, основанная на движке детерминистической симуляции.


  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Выпуск отказоустойчивой СУБД CockroachDB 2.0
  3. OpenNews: Доступна открытая СУБД CrateDB 1.0
  4. OpenNews: Выпуск встраиваемой СУБД Sophia 2.2
  5. OpenNews: Выпуск СУБД OrientDB 2.2
  6. OpenNews: Выпуск кластерной СУБД Postgres-XL 9.5
Лицензия: CC-BY
Тип: Интересно / Программы
Ключевые слова: apple, foundationdb, nosql
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, iAnon (?), 12:12, 20/04/2018 [ответить] [показать ветку] [···]    [к модератору]
  • +12 +/
    >Обеспечение очень высокой производительности на типовом оборудовании. СУБД FoundationDB способна справляться с очень жесткими нагрузками, требуя при этом минимальных затрат на оборудование

    Это можно сказать о любом ПО от Apple 😍🍎

     
     
  • 2.8, 135798361 (?), 12:47, 20/04/2018 [^] [ответить]    [к модератору]
  • –4 +/
    О любом... кроме IOS.
     
     
  • 3.15, Аноним (-), 13:12, 20/04/2018 [^] [ответить]    [к модератору]
  • +1 +/
    По вашему iOS требовательна к железу?
     
     
  • 4.18, Аниним (?), 13:18, 20/04/2018 [^] [ответить]    [к модератору]
  • +20 +/
    Аноним воспитан на Андроиде, поэтому не может поверить в то, что для того, чтобы крутить мощный интерфейс iOS и все её фишки, не нужен десятиядерный MTK и четыре гига ОЗУ на нём.
     
     
  • 5.24, Аноним (-), 13:39, 20/04/2018 [^] [ответить]    [к модератору]
  • +/
    Только там не жаба, поэтому не особо и нужно
     
  • 5.34, sabakka (?), 14:38, 20/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Ага, поэтому яблоко делает самые мощные ядра, правда мало, для мобильников.
     
     
  • 6.35, iAnon (?), 15:11, 20/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Сравните "мощный процессор для того, чтобы не тормозило" (Android) и "мощный процессор для того, чтобы работало ещё быстрее" (iOS).
     
     
  • 7.38, sabakka (?), 15:42, 20/04/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    сравните "По вашему iOS требовательна к железу?", "мощный процессор для того, чтобы работало ещё быстрее" и жалобы пользователей на тормоза после агрейдов.
     
     
  • 8.39, iAnon (?), 15:58, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Лично у меня после "агрейдов😁" ничего не тормозило ни на iPhone 7, ни на iPad 2 Cellular. Наверно, я не пользователь 😱
     
     
  • 9.46, НяшМяш (ok), 16:50, 20/04/2018 [^] [ответить]     [к модератору]  
  • +/
    У меня разве что на 4s девятая оська подтормаживала и оперативки уже не хватало ... весь текст скрыт [показать]
     
     
  • 10.48, iAnon (?), 16:58, 20/04/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Какое совпадение, я только недавно 4s на 7 8419 сменил Совсем батарея дохлая ... весь текст скрыт [показать]
     
     
  • 11.49, пингвиннелетает (?), 17:28, 20/04/2018 [^] [ответить]     [к модератору]  
  • +/
    У меня 5s на последней версии и iPad 4 на 10 3 3 по понятным причинам Я не игра... весь текст скрыт [показать]
     
  • 8.42, Алконим (?), 16:43, 20/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Тормозило после обновления на старых моделях из-за намеренного включения внутрен... весь текст скрыт [показать]
     
     
  • 9.47, iAnon (?), 16:53, 20/04/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Алконим делает три ошибки на предложение 128221 , но влёгкую раскрывает тайные... весь текст скрыт [показать]
     
     
  • 10.58, Аноним (-), 19:40, 20/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > 📝  👶👶👶 😍🍎 😁😱  7⃣ 📱

    АйПоня инкогнито? Или у вас там все такие … альтернативные?


     
  • 10.71, Алконим (?), 01:09, 21/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Это хорошая статистика для меня. Русский не основной язык  :D
     
  • 10.76, Алконим (?), 08:58, 21/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Извиняюсь за ошибки, мой родной язык bash.
     
  • 10.85, Аноним (-), 03:54, 22/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Ретрограды языка и граммар нацы должны гореть в аду причем при жизни
     
  • 9.81, iPony (?), 16:01, 21/04/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Ну нет конечно 128533 Принцип же очень простой был При нагрузке 9889 на ... весь текст скрыт [показать]
     
     
  • 10.97, username (??), 12:13, 23/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Вообще уже можно отключить замедление и лично увидеть насколько деградировала батарея. По просьбам трудящихся.
     
  • 5.55, Хряк (?), 19:22, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > Чтобы крутить мощный интерфейс iOS и все её фишки, не нужен десятиядерный MTK и четыре гига ОЗУ на нём.

    мощный интерфейс, наверное нужно надежное охлаждение, чтобы отводить выделяемое тепло.

     
  • 5.57, Отражение луны (ok), 19:36, 20/04/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Вот только 10 ядер там не для мощности, а ради энергосбережения Они не работают... весь текст скрыт [показать]
     
     
  • 6.96, iAnon (?), 09:45, 23/04/2018 [^] [ответить]    [к модератору]  
  • +/
    >пруфы разрешаю найти на Ютубе.

    М-да, Опеннет, как он есть. Оно в жизни iPhone в руках не держало и делает выводы по видяшкам на ютубике, facepalm.tar.gz

     
     
  • 7.102, Отражение луны (ok), 17:47, 23/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Держал я айфон, и зарплата позволяет, но вот, видишь ли, что бы ты тут ни ныл - ... весь текст скрыт [показать]
     
     
  • 8.106, Аниним (?), 18:12, 26/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Лол, мерянье пиписьками)) Ещё скажи, что у него мегапикселей больше и поэтому там камера круче))
     
  • 6.98, username (??), 12:23, 23/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Сжирает, если пользователь наставил приложений с разрешением постоянно теребить сеть, геопозицию, камеру в фоне.
     
  • 5.91, Легион (?), 22:37, 22/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Угу Именно поэтому у A10 целых восемь ядер, а у iphone x имеет три гига рамы ... весь текст скрыт [показать]
     
     
  • 6.94, Аноним (-), 04:21, 23/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Так подождите, вас не смущает что в последнем iOS очень продвинутые средства для... весь текст скрыт [показать]
     
     
  • 7.100, sabakka (?), 15:30, 23/04/2018 [^] [ответить]    [к модератору]  
  • +/
    эти дела в железе уже в A11 появились, который хексакор, если не считать моушн сопроцессор и ньюрал энжин.
     
  • 4.56, siropchik (??), 19:33, 20/04/2018 [^] [ответить]     [к модератору]  
  • +/
    А разве не видно, что с каждой новой версией она в помойку превращается Уже пик... весь текст скрыт [показать]
     
  • 4.74, Это я (?), 08:48, 21/04/2018 [^] [ответить]    [к модератору]  
  • +/
    [quote]минимальных затрат на оборудование[/quote]
    Думаю, имелась в виду стоимость аппаратуры эпл.
     
  • 3.23, I128151Apple (??), 13:39, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Интересно, а будут какие-нибудь обоснования? Или так, пук в лужу?
     
  • 2.25, Аноним (-), 13:51, 20/04/2018 [^] [ответить]    [к модератору]  
  • –3 +/
    Ещё оно лучшее в мире и разработало лучшими в мире специалистами, поэтому отличается от всего остального ПО высочайшим качеством.
     
     
  • 3.28, Аноним (-), 14:19, 20/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Студент-партнёр Apple?
     
     
  • 4.30, Аноним (-), 14:26, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Ты новость-то читал? С такой новостью каждый разумный человек должен возблагоговеть от инноваций.
     
  • 4.31, I128151Apple (??), 14:27, 20/04/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Да нет, очевидно же, что унылый провокатор.
     
  • 4.51, Урри (?), 18:44, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Нет, просто сарказм в первом после оказался слишком тонок.
     
     
  • 5.53, iAnon (?), 19:10, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Не было сарказма.
     
     
  • 6.65, IRASoldier (?), 23:05, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Раз не было сарказма - значит было петросянство.
     
  • 2.64, IRASoldier (?), 23:04, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    >требуя при этом минимальных затрат на оборудование

    "Эппл" и "минимальные затраты на оборудование" - это определенно классический пример оксюморона.

     
  • 2.103, Аноним (-), 03:04, 24/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > Это можно сказать о любом ПО от Apple 😍🍎

    Странно, но пользователи эппла с этим не согласны и даже впаяли Apple коллективный иск.

     
     ....нить скрыта, показать (40)

  • 1.2, Аноним (-), 12:12, 20/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Под freebsd заработает?
     
     
  • 2.17, xm (ok), 13:17, 20/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Ну раз Эппл, то она примерно там и пилилась
     
  • 2.19, Аниним (?), 13:25, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Разумеется.
     
  • 1.3, Аноним (-), 12:23, 20/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    Что, неужели сами взяли и написали или, как обычно, опять хорошие художники?
     
     
  • 2.4, Аноним (-), 12:28, 20/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Они её несколько лет назад купили и закрыли.
     
  • 2.5, Andrey Mitrofanov (?), 12:28, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > Что, неужели сами взяли и написали или, как обычно, опять хорошие художники?

    Богатые https://en.wikipedia.org/wiki/FoundationDB#History художники[I]![/I] Но, тогда же, не совсем "хорошие"?...

     
  • 2.6, Аниним (?), 12:36, 20/04/2018 [^] [ответить]    [к модератору]  
  • +17 +/
    М-да. Вам по сути купили, допилили и подарили отличную СУБД, а вы всё равно какие-то минусы ищете. Какое-то свиное рыло у "свободного" сообщества получается.
     
     
  • 3.10, Аноним (-), 12:51, 20/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Они её купили, допили, для себя, и не смогли нигде толком использовать, поэтому ... весь текст скрыт [показать]
     
     
  • 4.36, YetAnotherOnanym (ok), 15:32, 20/04/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    > Они её купили, допили

    и доели.

     
     
  • 5.40, Аноним (-), 16:37, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > и доели.

    :-D :-D :-D

     
  • 5.92, Легион (?), 22:45, 22/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    >> Они её купили, допили
    > и доели.

    переварили и испражнили...


     
  • 4.52, Урри (?), 18:45, 20/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Именно так В расчете на дармовую рабочую силу ... весь текст скрыт [показать]
     
  • 3.22, I128151Apple (ok), 13:34, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Я бы не был так категоричен. Может, у человека просто настроение плохое.
     
  • 3.43, Аноним (-), 16:44, 20/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Или память долгая см дарвин ... весь текст скрыт [показать]
     
  • 1.9, Аноним (-), 12:47, 20/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Скажите, когда код открывается пропиераст - он зачем так поступает? Чтобы чужими руками развивать интересующий их продукт или все же добродетель?
     
     
  • 2.11, Andrey Mitrofanov (?), 12:57, 20/04/2018 [^] [ответить]     [к модератору]  
  • +3 +/
    Сброс токсических отходов на головы конкурентов ... весь текст скрыт [показать]
     
     
  • 3.13, Диносуслик (?), 13:10, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Пиар, скорее. Не более того. Пилили они под свои частные задачи. Будет ли продукт удобен еще кому-то. Вряд ли.

    iCloud они пилили на SproutCore, например. А кому он нужен?

     
  • 1.20, Вы забыли заполнить поле Name (?), 13:28, 20/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > Код СУБД написан на языке С++
    > Взаимодействие с СУБД производится при помощи API и биндингов для различных языков программирования (C/C++, Python, Perl, Ruby, Java, Go, Node.js, PHP).

    А как же swift? Шо, зря портировли на Linux?

     
     
  • 2.27, Аноним (-), 13:56, 20/04/2018 [^] [ответить]     [к модератору]  
  • –8 +/
    так свифт придумали для макак, неспособных осилить objective c, и при этом не за... весь текст скрыт [показать]
     
     
  • 3.66, IRASoldier (?), 23:07, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > так свифт придумали для макак, неспособных осилить objective c, и при этом
    > не залезть подобно гуглю в петлю

    А Объектив-Си придумали для ракообразных, неспособных осилить С++.


     
     
  • 4.75, funny.falcon (?), 08:50, 21/04/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Вообще-то эти языки появились практически одновременно и независимо друг от друг... весь текст скрыт [показать]
     
  • 4.82, nuclight (??), 16:03, 21/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Вообще-то наоборот, Страуструп изобрёл кактус, которым мыши до сих пор давятся, ... весь текст скрыт [показать]
     
  • 2.72, funny.falcon (?), 08:39, 21/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Swift очень легко и нативно интегрируется с C библиотеками Так что написать пол... весь текст скрыт [показать]
     
  • 2.86, iPony (?), 06:09, 22/04/2018 [^] [ответить]    [к модератору]  
  • –3 +/
    Всё нормально со Swift. Его уже в школе учат 👩🏿🏫.
    А когда в Этой Стране вместо всяких Бейсиков и паскалей будет Swift, то и Этот Мир станет лучше.
     
     
  • 3.95, Аноним (-), 07:37, 23/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Лучше для кого, для разнообразных извращенцев?
     
  • 1.33, cat666 (ok), 14:32, 20/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +5 +/
    Пришёл почитать про базу данных но маркетинговый отдел Apple отработал и здесь.
     
  • 1.37, YetAnotherOnanym (ok), 15:37, 20/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Только называться оно должно не FoundationDB, а YADKVDB  (Yet Another Distributed Key-Value Database).
     
     
  • 2.45, Аноним (-), 16:45, 20/04/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    > Только называться оно должно не FoundationDB, а YADKVDB  (Yet Another Distributed
    > Key-Value Database).

    YADKVDB#100501

     
  • 2.70, Аноним (-), 00:00, 21/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > Yet Another

    С транзакциями их не так уж и много.

     
  • 2.73, funny.falcon (?), 08:44, 21/04/2018 [^] [ответить]     [к модератору]  
  • +4 +/
    yadTkvdb - yet another distributed TRANSACTIONAL key-value database Кстати, наз... весь текст скрыт [показать]
     
  • 1.50, Тот_Самый_Анонимус (?), 18:39, 20/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Опять жадные копирасты открывают код под более свободной лицензией, чем более щедрый ГНУ.
     
     
  • 2.80, Аноним (-), 15:28, 21/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Ну так в надежде же, что на них забесплатно поработают, а они наработки в проприетарь заныкают.
     
  • 1.54, qu (?), 19:17, 20/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Похожа на Tarantool.
     
     
  • 2.59, Аноним (-), 19:44, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    vice versa
     
     
  • 3.62, qu (?), 21:24, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Объясните, почему?
     
     
  • 4.99, username (??), 12:26, 23/04/2018 [^] [ответить]    [к модератору]  
  • +/
    даж не знаю )) вы точно читали новость?
     
  • 2.69, Аноним (-), 23:58, 20/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Каким местом?
     
  • 1.60, Аноним (-), 20:06, 20/04/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • –1 +/
    Свободность лицензий может определять только Free Software Foundation , и ник... весь текст скрыт [показать]
     
     
  • 2.67, IRASoldier (?), 23:08, 20/04/2018 [^] [ответить]     [к модератору]  
  • –3 +/
    А Столлмана что, уже всепланетно Фюрером выбрали ... весь текст скрыт [показать]
     
     
  • 3.79, Аноним (-), 13:30, 21/04/2018 [^] [ответить]     [к модератору]  
  • +5 +/
    А его не надо выбирать Его сама ЖИЗНЬ выбрала Он своим примером, борьбой доказ... весь текст скрыт [показать]
     
     
  • 4.88, ыы (?), 15:34, 22/04/2018 [^] [ответить]     [к модератору]  
  • +/
    И здоровое питание ... весь текст скрыт [показать]
     
  • 2.68, IRASoldier (?), 23:08, 20/04/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Ряха у Столлмана не треснет?


     
  • 2.78, анонец (?), 13:22, 21/04/2018 [^] [ответить]    [к модератору]  
  • +/
    http://www.gnu.org/licenses/license-list.html#apache2
     
  • 2.87, ыы (?), 15:33, 22/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Сколько им надо занести чтобы он объявили свободной EULA Windows?
     
  • 1.63, Фардок (?), 21:45, 20/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Будут ее использовать или нет зависит от удобства библиотеки к ней а не ее возможностями
     
     
  • 2.83, Crazy Alex (ok), 17:19, 21/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Реакция настоящего хипстера. Хотя... с умилением вспоминаются дельфишники, скачущие вокруг новенького красивенького компонента.

    Для любого проекта начиная со среднего размера, наваять либу доступа готовой СУБД на любом нужном языке - не проблема от слова "вообще". Месяц работы на одного человека максимум. Вопрос только в свойствах самой СУБД - стоит ли игра свеч.

     
     
  • 3.101, Анонтмчик (?), 16:51, 23/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Хорошо вы живёте, месяц работы программиста не считать.
     
  • 1.84, vitalif (ok), 18:22, 21/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Как в анекдоте про эстонца и ворону

    "Не прикоттилось..."

     
  • 1.89, Аноним (-), 19:30, 22/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Кто знает вглубь, что тут с CAP теоремой?
    Вроде бы CP, ибо ACID, но сразу же говорится о высокой доступности...
     
     
  • 2.90, Аноним (-), 21:41, 22/04/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    Просто сразу читай это https://research.google.com/pubs/pub45855.html
    Кстати, написал данную статью Брюер собственной персоной.
     
  • 1.104, Serg (??), 06:27, 24/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > Код СУБД написан на языке С++

    а чо не на обджект С??

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


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