Перейти к содержимому

Фотография

Посоветуйте бесплатную СУБД


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 66

#1
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений
Основные критерии:
- Уверенное неподвисание, при работе с большими таблицами( 100К - 500К строк).
- Поддержка вложенных запросов
- Поддержка транзакций
- Межплатформенная реализация(Windows, Linux)

Так же рассматриваются C#-компоненты как альтернатива СУБД. При этом компонент должен отвечать следующим критериям:
- Поддержка SQL
- Поддержка вложенных запросов
- Возможность хранения строковых данных в формате utf-8 или unicode.
  • 0

#2
v04bvs

v04bvs
  • В доску свой
  • 2 062 сообщений

Основные критерии:
- Уверенное неподвисание, при работе с большими таблицами( 100К - 500К строк).
- Поддержка вложенных запросов
- Поддержка транзакций
- Межплатформенная реализация(Windows, Linux)

Так же рассматриваются C#-компоненты как альтернатива СУБД. При этом компонент должен отвечать следующим критериям:
- Поддержка SQL
- Поддержка вложенных запросов
- Возможность хранения строковых данных в формате utf-8 или unicode.

MySQL, PostgreSQL
Не уверен насчёт вложенных запросов в MySQL-е правда..
  • 0

#3
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений

MySQL, PostgreSQL
Не уверен насчёт вложенных запросов в MySQL-е правда..

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

http://www.gnu.org/l...es/gpl-faq.html
  • 0

#4
Pooh

Pooh
  • В доску свой
  • 1 898 сообщений
что такое вложенные запросы?

это subqueries что-ли?
  • 0

#5
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений

что такое вложенные запросы?

это subqueries что-ли?

точно, подзапросы. :)
  • 0

#6
nazarkuliev

nazarkuliev

    Читатель

  • Частый гость
  • 73 сообщений
Ты же не собираешься писать свой SQL сервер на основе MySQL. Ты его использовать собираешься из своей программы, а на это GPL не распространяется.

В GPL по-моему фишка такая что если ты используешь их исходники, то свою прогу ты тоже с исходниками должен поставлять. Но там еще есть LGPL, которая вроде разрешает продавать софт. Многие ГПЛ имеют и ЛГПЛ лицензию.

Корову мы взяли одну, и возвращать будем одну.
  • 0

#7
yedyge

yedyge
  • Свой человек
  • 879 сообщений
если использовать исходники в своих проектах.
если исходники только форма инсталляции,
то ничего пользователь автору не должен.

кажется ogre учитывает в своей лицензии такой нюанс, что подключение к либу оптимально делать включением заголовников исходников в свой проект. огр в таком случае это не называет фактом использования исходников.
  • 0

#8
Gloomy

Gloomy
  • Свой человек
  • 861 сообщений
Ребят - ну уж сколько раз твердили миру....

http://www.mysql.com...egal/licensing/
... who distribute MySQL with their products, and do not license and distribute their source code under the GPL, MySQL provides a flexible OEM Commercial License.

Либо отдаешь свое творение под GPL, либо покупай. (Там есьт FLOSS Exeption term,но уже ЗАЕ*ЛО объяснять всю эту пургу по миллионному разу :) )
Кстати когда оно было в поле моего зрения - оно подзапросов не имело.

Use PostgreSQL dude! ;) Оно рулез.

Сообщение отредактировал Gloomy: 12.11.2006, 07:32:18

  • 0

#9
arruah

arruah
  • В доску свой
  • 1 635 сообщений
А как дело с db2 обстоит ? Я в смысле лицензий.
  • 0

#10
smalex

smalex
  • Завсегдатай
  • 289 сообщений

Ребят - ну уж сколько раз твердили миру....

http://www.mysql.com...egal/licensing/
... who distribute MySQL with their products, and do not license and distribute their source code under the GPL, MySQL provides a flexible OEM Commercial License.

Либо отдаешь свое творение под GPL, либо покупай. (Там есьт FLOSS Exeption term,но уже ЗАЕ*ЛО объяснять всю эту пургу по миллионному разу :) )
Кстати когда оно было в поле моего зрения - оно подзапросов не имело.

Use PostgreSQL dude! ;) Оно рулез.

Переводите аккуратней. Если вы используете mysql как станд элон сервер, то никакой свой софт под GPL лицензировать не надо.
Надо только если используется встраиваемый mysql.

Кстати о встраиваемых БД. Попробуйте Berkeley db.
  • 0

#11
drptz

drptz
  • Свой человек
  • 766 сообщений
А про InterBase/FireBird кто что скажет?
  • 0

#12
civil_nomad

civil_nomad
  • Завсегдатай
  • 285 сообщений
когда-то ставил (на поиграться) SAP DB... мощная штуковина...
  • 0

#13
Gloomy

Gloomy
  • Свой человек
  • 861 сообщений


... who distribute MySQL with their products,

Переводите аккуратней. Если вы используете mysql как станд элон сервер, то никакой свой софт под GPL лицензировать не надо.
Надо только если используется встраиваемый mysql.
Кстати о встраиваемых БД. Попробуйте Berkeley db.


Должен Вас разочаровать - мое кунг-фу лучше(С) :)

Я в квоте специально фразу оставил, но про стэнд алон ничего в ней не вижу ... А еще я утвеждаю что к MySQL Client библиотекам это все тоже относится. Так что даже слинковть статически с клиентом и распостранать не под-GPL - низзззя :)

Ну и на десерт - славный, классный, быстрый и неубиваемый BerkeleyDB - не есть SQL :)

Сообщение отредактировал Gloomy: 14.11.2006, 05:56:40

  • 0

#14
Jus

Jus
  • В доску свой
  • 6 402 сообщений

Ну и на десерт - славный, классный, быстрый и неубиваемый BerkeleyDB - не есть SQL :)

Более того - это даже и не СУБД. Если кто застал времена господства клонов IBM-овским мэйнфреймов - то это там называлось "индексно-последовательный метод доступа". Эта шняга позволяет по ключу найти значение, и всё. В одном файле может быть только одна пара ключ-значение. более никаких механизмов не предусмотрено.

Постгрес - отличная СУБД, фичастая, но вот только на больших объёмах жутко тормозит. Вот у меня, например, есть в базе одна табличка с длиной записи порядка 150 байт, и записей этих там примерно 12000000. Работает это на ксеоне 2.4 ГГц c 256 Mb RAM, лежит на винте SCSI Ultra-160 и несложный сумарный запрос выполняется минут 20.

Сообщение отредактировал Jus: 14.11.2006, 10:01:11

  • 0

#15
/dev/asyl

/dev/asyl
  • Гость
  • 29 сообщений
Firebird полностью отвечает твоим требованиям. :laugh:
  • 0

#16
ceasar

ceasar
  • Частый гость
  • 65 сообщений
FireBird
  • 0

#17
Массаракш

Массаракш
  • Свой человек
  • 912 сообщений
Пожар-ворона - мощнейшая вещь. Если что попроще - 5-й Мускуль соответствует требованиям. Но у него своя фича. MyDac, который с ним лучше всех работает денежку просит. правда, для своих совейских не очень много.
  • 0

#18
Gloomy

Gloomy
  • Свой человек
  • 861 сообщений
Никогда не понимал за что Фиреберда _любят_ %-)

Почему используют - понятно, в свое время дельфисты налабали софта, гвоздями приколоченного к IB, а жить хоть _как-то_ надо :eek:

Ы?
  • 0

#19
megadeath

megadeath

    Фиона - не спать... )))

  • Читатель
  • 19 226 сообщений
OracleXE!
Бесплатно! Есть некоторые ограничения, такие как: 1 процессор, 1 база, 5 гиг на базу.
Преимущества: встроенный Application Express, не надо знать ничего кроме PL/SQL и немного совсем HTML, на выходе получаете приложение очень простое в установке. ничего не надо. токо на сервак выгрузили прикладу и все...
Доступ к функционалу через веббраузер, нинада искать компоненты и лабать клиента.

#20
/dev/asyl

/dev/asyl
  • Гость
  • 29 сообщений
ну тогда уж лучше IBM DB2 Express-C 9.0 :lol:
  • 0


Количество пользователей, читающих эту тему: 1

пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.