The OpenNET Project / Index page

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

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

20.04.2018 09:52

Компания 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 3.0
Короткая ссылка: https://opennet.ru/48468-apple
Ключевые слова: apple, foundationdb, nosql
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (92) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | 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 [^] [^^] [^^^] [ответить]  
  • +/
    Лично у меня после агрейдов 128513 ничего не тормозило ни на iPhone 7, ни на... текст свёрнут, показать
     
     
  • 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 +/
    АйПоня инкогнито Или у вас там все такие 8230 альтернативные ... текст свёрнут, показать
     
  • 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 ядер там не для мощности, а ради энергосбережения. Они не работают все и сразу. Именно благодаря 10ти ядрам андроиды не выжирают батарею к полудню как это происходит на айфонах.
    Олсо айось благополучно лагает на своих топовых ядрах только так, пруфы разрешаю найти на Ютубе.
     
     
  • 6.96, iAnon (?), 09:45, 23/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >пруфы разрешаю найти на Ютубе.

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

     
     
  • 7.102, Отражение луны (ok), 17:47, 23/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Держал я айфон, и зарплата позволяет, но вот, видишь ли, что бы ты тут ни ныл - мой ванплас 5Т быстрее и энергоэффективнее 10и и 8ки. Пруфы так же разрешаю найти, ибо ткнуть вас рожей в оба девайса ИРЛ возможности не имею.
     
     
  • 8.106, Аниним (?), 18:12, 26/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Лол, мерянье пиписьками Ещё скажи, что у него мегапикселей больше и поэтому та... текст свёрнут, показать
     
  • 6.98, username (??), 12:23, 23/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Сжирает, если пользователь наставил приложений с разрешением постоянно теребить сеть, геопозицию, камеру в фоне.
     
  • 5.91, Легион (?), 22:37, 22/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > чтобы крутить мощный интерфейс iOS и все её фишки, не нужен десятиядерный MTK и четыре гига ОЗУ на нём

    Угу. Именно поэтому у A10 целых восемь ядер, а у  iphone x имеет три гига рамы ;)

    Тщательнее надо! ;)

     
     
  • 6.94, Аноним (-), 04:21, 23/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Так подождите, вас не смущает что в последнем iOS очень продвинутые средства для работы с AR и нейтронными сетями?
    Тут хочешь, не хочешь, но придётся использовать мощное железо, чего только один FaceId стоит.
    А в Андроиде все это мощное железо используется для ликвидации обычных тормозов интерфейса и анимаций. Чувствуете разницу и целеполагание?
     
     
  • 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 коллективный иск.

     

  • 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 +/
    >> Код СУБД написан на языке С++
    >> Взаимодействие с СУБД производится при помощи API и биндингов для различных языков программирования (C/C++, Python, Perl, Ruby, Java, Go, Node.js, PHP).
    > А как же swift? Шо, зря портировли на Linux?

    так свифт придумали для макак, неспособных осилить objective c, и при этом не залезть подобно гуглю в петлю

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

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


     
     
  • 4.75, funny.falcon (?), 08:50, 21/04/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вообще-то эти языки появились практически одновременно и независимо друг от друга. В 83м году C++ только обрел свое имя и виртуальные функции.
    Objective-C появился в 83м. Появился потому, что хотелось "так же круто, как в Smalltalk, но побыстрее".
     
  • 4.82, nuclight (??), 16:03, 21/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то наоборот, Страуструп изобрёл кактус, которым мыши до сих пор давятся, а Ojective C - то, как надо было сделать. Жаль даже, что он был не особо известен до того, как его подобрал Apple, и что сейчас только с ним и ассоциируется.
     
  • 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 +/
    > Только называться оно должно не FoundationDB, а YADKVDB  (Yet Another Distributed
    > Key-Value Database).

    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", и никто более, кроме Столлмана не имеет никакого морального права считать какая лицензия Свободна, а какая нет.

    Каков вердикт FSF насчёт этой поделки?

     
     
  • 2.67, IRASoldier (?), 23:08, 20/04/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > "Свободность" лицензий может определять только "Free Software Foundation", и никто более,
    > кроме Столлмана не имеет никакого морального права считать какая лицензия Свободна,
    > а какая нет.

    А Столлмана что, уже всепланетно Фюрером выбрали?


     
     
  • 3.79, Аноним (-), 13:30, 21/04/2018 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > А Столлмана что, уже всепланетно Фюрером выбрали?

    А его не надо выбирать. Его сама ЖИЗНЬ выбрала. Он своим примером, борьбой доказал это. Только FSF имеет право определять, что свободно, а что нет!

     
     
  • 4.88, ыы (?), 15:34, 22/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> А Столлмана что, уже всепланетно Фюрером выбрали?
    > А его не надо выбирать. Его сама ЖИЗНЬ выбрала. Он своим примером,
    > борьбой доказал это. Только FSF имеет право определять, что свободно, а
    > что нет!

    И здоровое питание.. :)

     
  • 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:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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