The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"База данных под UNIX"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"База данных под UNIX"
Сообщение от Новичок emailИскать по авторуВ закладки on 06-Янв-01, 06:29  (MSK)
[font size="1" color="#FF0000"]Последняя редакция от 06-Янв-01 06:36  ()[/font][p][font size="1" color="#FF0000"]Последняя редакция от 06-Янв-01 06:31  ()[/font]

Kакая СУБД работает под Юниксом как Аксес под Виндами? Т.е. нужна СУБД по возможности простая, легкая и халявная, к которой можно обращаться из С++. Просветите меня, пожалуйста, какую СУБД использовать и где ее взять, если знаете, а то у меня в Юниксе экспириенса ноль.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "RE: База данных под UNIX"
Сообщение от Alexey Leonchik emailИскать по авторуВ закладки on 07-Янв-01, 07:37  (MSK)
Например, можно прикрутить PostGress или MySQL. В этом случае вы можете писать на Сях обращения к серверу. Если использовать Виндовоз какой-то модели, то можно юзать лубую СУБД как то Access, Paradox, FoxPro - или любую вами "любимую" обращаясь к серверу через ODBC-драйвера. Конечно же, такого рода работа, это уже вроде как "клиент-серверные" технологии называется: собственно данные на сервере, а клиент где угодно. Может чего упустил, поправьте меня уважаемый ALL :)))

С уважением Алексей Леончик

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: База данных под UNIX"
Сообщение от Новичок emailИскать по авторуВ закладки on 08-Янв-01, 01:38  (MSK)
> Если использовать Виндовоз какой-то модели, то можно
> юзать лубую СУБД как то Access, Paradox, FoxPro...

Можно-то оно можно, однако под Виндами Аксес имеет ряд неоспоримых преимуществ перед другими СУБД:

Во-первых, Аксес - единственная СУБД, с файлами которой можно работать без установленного и запущенного приложения. Т.е. я запускаю Visual C++ и спокойно работаю из него с аксесовским файлом, в то время как самим Аксесом на компьютере и не пахнет (должен быть установлен только его драйвер). А если работать c файлами Парадокса или Фоксяры, то соответствующие приложения должны быть установлены и запущены. А стало быть и оплачены.

Во-вторых, это самая популярная СУБД под Виндами (не считая Эксела, который, сторого говоря, вообще не СУБД). Т.е. если я посылаю кому-то аксесовский файл, я знаю, что он в состоянии его прочесть: сидюк с Микрософт Офисом, в составе которого как известно находится Аксес, найдется у каждого.

Поэтому я и задаю вопрос про СУБД под Юникс. Т.е. я сейчас могу, конечно, выбрать на юниксовых сайтах более-менее подходящую по описанию СУБД, скачать ее и юзать более или менее успешно, не отрывая от дел уважаемого All. Но ведь есть же какие-то наиболее успешные, наиболее признаные продукты? Юниксоиды, родные, чем вы пользуетесь "в обычной жизни", когда ну совсем ни к чему мощь Оракла?

С уважением,
Новичок (в смысле, в Юниксе)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: База данных под UNIX"
Сообщение от Новичок emailИскать по авторуВ закладки on 08-Янв-01, 01:46  (MSK)
> Если использовать Виндовоз какой-то модели, то можно
> юзать лубую СУБД как то Access, Paradox, FoxPro...

Можно-то оно можно, однако под Виндами Аксес имеет ряд неоспоримых преимуществ перед другими СУБД:

Во-первых, Аксес - единственная СУБД, с файлами которой можно работать без установленного и запущенного приложения. Т.е. я запускаю Visual C++ и спокойно работаю из него с аксесовским файлом, в то время как самим Аксесом на компьютере и не пахнет (должен быть установлен только его драйвер). А если работать c файлами Парадокса или Фоксяры, то соответствующие приложения должны быть установлены и запущены. А стало быть и оплачены.

Во-вторых, это самая популярная СУБД под Виндами (не считая Эксела, который, сторого говоря, вообще не СУБД). Т.е. если я посылаю кому-то аксесовский файл, я знаю, что он в состоянии его прочесть: сидюк с Микрософт Офисом, в составе которого как известно находится Аксес, найдется у каждого.

Поэтому я и задаю вопрос про СУБД под Юникс. Т.е. я сейчас могу, конечно, выбрать на юниксовых сайтах более-менее подходящую по описанию СУБД, скачать ее и юзать более или менее успешно, не отрывая от дел уважаемого All. Но ведь есть же какие-то наиболее успешные, наиболее признаные продукты? Юниксоиды, родные, чем вы пользуетесь "в обычной жизни", когда ну совсем ни к чему мощь Оракла?

С уважением,
Новичок (в смысле, в Юниксе)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: База данных под UNIX"
Сообщение от Новичок emailИскать по авторуВ закладки on 08-Янв-01, 01:55  (MSK)
> Если использовать Виндовоз какой-то модели, то можно
> юзать лубую СУБД как то Access, Paradox, FoxPro...

Можно-то оно можно, однако под Виндами Аксес имеет ряд неоспоримых преимуществ перед другими СУБД:

Во-первых, Аксес - единственная СУБД, с файлами которой можно работать без установленного и запущенного приложения. Т.е. я запускаю Visual C++ и спокойно работаю из него с аксесовским файлом, в то время как самим Аксесом на компьютере и не пахнет (должен быть установлен только его драйвер). А если работать c файлами Парадокса или Фоксяры, то соответствующие приложения должны быть установлены и запущены. А стало быть и оплачены.

Во-вторых, это самая популярная СУБД под Виндами (не считая Эксела, который, сторого говоря, вообще не СУБД). Т.е. если я посылаю кому-то аксесовский файл, я знаю, что он в состоянии его прочесть: сидюк с Микрософт Офисом, в составе которого как известно находится Аксес, найдется у каждого.

Поэтому я и задаю вопрос про СУБД под Юникс. Т.е. я сейчас могу, конечно, выбрать на юниксовых сайтах более-менее подходящую по описанию СУБД, скачать ее и юзать более или менее успешно, не отрывая от дел уважаемого All. Но ведь есть же какие-то наиболее успешные, наиболее признаные продукты? Юниксоиды, родные, чем вы пользуетесь "в обычной жизни", когда ну совсем ни к чему мощь Оракла?

С уважением,
Новичок (в смысле, в Юниксе)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: База данных под UNIX"
Сообщение от Alex Искать по авторуВ закладки on 08-Янв-01, 19:22  (MSK)
Да видимо виндоусы затуманили всем мозги и увеличили деградацию населения!

Относящеяся к Mysql так ее я знаю лучше чем какую
либо СУБД!

То что во-первых : Так сам с аксесом неработал
то непонимаю в чем проблемо-то ? главное чтобы
SLQ сервер где-то там работал и работайте с ним хоть из C++ хоть из командной строки . И ничего
лишнего запускать ненадо !


То что во-вторых : а слабо вытащить данные из
базы и сохранить в фаил с разделителями табуляторами ? кстати независит от платформы и от
виндоусов и популярности ! И любой человек с мозгами сможет запихать данные из этого файлика в базу!

И то что в третьих ! SLQ зависит от твоих потребностей ! Тоесть Mysql транзакции недержит ,
вот бы неошибится но втроичные ключи непашут!
Зато есть постгри юзай наздоровье !
А вобще в районе sitycat тот что подписки раздает
есть дельная статья с обзором баз под UNIX !
Точный адресс непомню :-( но она в паре тройке экземпляров на разных сайтах есть !

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: База данных под UNIX"
Сообщение от Новичок emailИскать по авторуВ закладки on 09-Янв-01, 00:52  (MSK)
> Да видимо виндоусы затуманили всем мозги
> и увеличили деградацию населения!

Уважаемый Alex, давайте не будем ссориться.

> То что во-первых : Так сам с аксесом неработал то непонимаю в чем проблемо-то ?
> главное чтобы SLQ сервер где-то там работал и работайте с ним хоть из C++ хоть из командной строки .
> И ничего лишнего запускать ненадо !

Верно, Вы кое-что не поняли. Сейчас объясню еще раз.

Когда Вы работаете с Аксесовским файлом, то Вам не нужно запускать абсолютно НИЧЕГО, даже сам Аксес!!! Видимо, engine находится в драйвере или еще где-то.

Когда Вы работаете с файлом MySql, то ничего лишнего Вам запускать не надо, но надо запустить собственно сам SQL сервер. Поэтому если Вы продаете свое приложение, написаное на С++, то вместе с ним Вы должны продавать впридачу и MySql. А это значительно увеличивает стоимость Вашего приложения. Вот в этом и проблема.

> То что во-вторых : а слабо вытащить данные из базы
> и сохранить в фаил с разделителями табуляторами ?

Да не слабо, просто это нерационально. Ведь где-то есть что-то готовое и подходящее, только надо его найти.

> И то что в третьих ! SLQ зависит от твоих потребностей !

Мои потребности в данном случае абсолютно МИНИМАЛЬНЫ. Но тем не менее, писать свою простенькую базку на С++ мне в облом. Зачем изобретать велосипед?

Очень надеюсь, что Вы сможете посоветовать мне более подходящий продукт с учетом вышеизложенного.

С уважением,
Новичок.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: База данных под UNIX"
Сообщение от Peter emailИскать по авторуВ закладки on 09-Янв-01, 01:42  (MSK)
Помойму вы немного не то ищите. Насколько мне известно ничего подобного под Юникс нет.

Нет, есть. Вы можете в своих программах использовать BerkleyDB. Это не ДБ в общепринятом смысле, а библиотека функций для работы с базами данных. Есть свои особенности конечно, но ближе чем это к вашим требониям ничего больше не подходит (странные требования, кстати :)

А вообще зачем это нужно? Что стандартный SQL уже не устраивает?

Тут же еще один вопрос, где же тут нерациональность? С моей точки зрения использование Access это нерациональность. :)

А если требования минимальные - почему бы просто текстовые файлы не использовать?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: База данных под UNIX"
Сообщение от Новичок emailИскать по авторуВ закладки on 09-Янв-01, 06:26  (MSK)
> Помойму вы немного не то ищите. Насколько мне известно ничего подобного
под Юникс нет.

Я умру от горя, если это правда:-(((

> Нет, есть. Вы можете в своих программах использовать BerkleyDB.
> Это не ДБ в общепринятом смысле, а библиотека функций для работы с базами
данных.
> Есть свои особенности конечно, но ближе чем это к вашим требониям ничего
больше не подходит
> (странные требования, кстати :)

Поскольку я об этом продукте впервые от Вас слышу, то мною был потрачен
вечер и часть ночи на поиск информации в интернете, ознакомление и изучение.
Ух, какая экзотика, этот BerkeleyDB, у меня аж волосы дыбом.

> А вообще зачем это нужно? Что стандартный SQL уже не устраивает?

Кто сказал, что он меня не устраивает? Да он меня более чем устраивает, ну в
смысле стандартный (ANSI) язык SQL. Меня неустраивают только большие,
тяжелые и дорогие сервера, как то Оракл и иже с ним.

> Тут же еще один вопрос, где же тут нерациональность?
> С моей точки зрения использование Access это нерациональность. :)

Ой-ой-ой, этого и следовало ожидать, что мне сейчас от Юниксоидов попадет за
любые упоминания Микрософтовских творений. Ладно, бейте, бейте, только не
насмерть.

> А если требования минимальные - почему бы просто текстовые файлы не
использовать?

Ну так не настолько ж минимальные... Точнее говоря, требования - абсолютно
МИНИМАЛЬНЫЕ, в то время как использовать текстовые файлы можно только при
абсолютном ОТСУТСТВИИ каких-либо требований:-))) А именно, мне нужны
возможности выполнения простых SQL команд, таких как вставка, удаление,
редактирование и поиск записей. Больше ничего, никаких транзакций, вторичных
ключей и т.д.

Представьте себе, что Вам надо написать приложение, основным назначением
которого вовсе не является работа с большим объемом информации, однако
кое-какими данными жонглировать приходится и без пары-тройки таблиц Вам не
обойтись.

Что делать?

Можно написать свою СУБД. Но это ДОЛГО.
Можно впаять в свое приложение какой-либо сервер. Но это ДОРОГО.
Можно откопать какую-нибудь халявную, полузабытую базку в Интернете. Но это
ОПАСНО, кота в мешке брать рука не поднимается.

Под Виндами меня в таких случаях спасал Аксес. А под Юниксом-то что же
делать???????????

С уважением,
Новичок.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "вообще то большинство СУБД под фри юниксы"
Сообщение от Papic Искать по авторуВ закладки on 09-Янв-01, 12:14  (MSK)
тоже фри. т.е. АБСОЛЮТНО бесплатные. Не вижу никаких проблем в их использовании...  Толпа знакомых их пользует, и все довольны...
Только они не десктопные СУБД, как аксесс, а нормальные СУБД - т.е. есть Сервер, а есть Клиент.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "RE: вообще то большинство СУБД под фри юниксы"
Сообщение от Новичок emailИскать по авторуВ закладки on 09-Янв-01, 16:57  (MSK)
Уважаемый Papic,

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

С уважением,
Новичок.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "RE: вообще то большинство СУБД под фри юниксы"
Сообщение от VladKa Искать по авторуВ закладки on 09-Янв-01, 17:55  (MSK)
Слушай, Новичок, ну ты или зануда, или достать всех решил: тебе же писали - MySQL, Postgresql, msql - все это под Линухом БЕСПЛАТНО!!! Заходишь на сайт, качаешь, ставишь настраиваешь - все довольны!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "RE: вообще то большинство СУБД под фри юниксы"
Сообщение от Новичок Искать по авторуВ закладки on 09-Янв-01, 20:18  (MSK)
Тихо ребята, не ругайтесь.

Приведенная ниже информация только что скачена мной с сайта MySQL.
Я понимаю, что можно скачать и юзать его бесплатно, и что вы все так и делаете. Но меня интересует, что я могу скачать и юзать БЕСПЛАТНО ЛЕГАЛЬНО.

MySQL Licensing and Support Costs

Our current license prices are shown below. These prices are now under review because of the change to a GPL copyright. New prices and terms will be posted on the MySQL web site http://www.mysql.com/ as soon as they are ready.

All prices are in US Dollars. If you pay by credit card, the currency is EURO (European Union Euro) so the prices will differ slightly.

Number of licenses  Per copy      Total  
1                   US $200       US $200  
10 pack             US $150       US $1500  
50 pack             US $120       US $6000  

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "RE: вообще то большинство СУБД под фри юниксы"
Сообщение от Peter Искать по авторуВ закладки on 09-Янв-01, 20:27  (MSK)
Ну если вы такой охотник за стандартами, низкими ценами и качественными продуктами, почему бы не попробовать Interbase?

ANSI SQL от поддерживает полностью, опасностей тоже мало, Borland как никак, ну и бесплатно. Подойдет?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "RE: вообще то большинство СУБД под фри юниксы"
Сообщение от Новичок Искать по авторуВ закладки on 09-Янв-01, 22:58  (MSK)
> Ну если вы такой охотник за стандартами, низкими ценами и качественными
продуктами,
> почему бы не попробовать Interbase?

> ANSI SQL от поддерживает полностью, опасностей тоже мало,
> Borland как никак, ну и бесплатно. Подойдет?

Большое спасибо, Peter, если все именно так как Вы говорите, то должен подойти, тем более что в разработке планируется задействовать и другие Борландовские инструменты.

Вот прямо сейчас пойду к Борланду на сайт и изучу как следует этот вопрос.

С уважением,
Новичок.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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