Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Какую базу данных выбрать? Самый краткий FAQ! 
:(
    Опции темы
dvska
  Дата 24.7.2006, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 182
Регистрация: 30.1.2006

Репутация: нет
Всего: 9



Цитата(Lamer George @ 10.5.2005,  16:13)
нужно выбрать СУБД для совсем маленького проекта, для домашнего использования. Планируется одновременное подключение двух-трех пользователей, содержимое базы - каталоги книг, дисков и т.д. 

Посмотрите также в сторону SQLite ( 
http://www.sqlite.org/ 
http://ru.wikipedia.org/wiki/SQLite
http://www.freesource.info/wiki/SQLite
http://en.wikipedia.org/wiki/SQLite


добавочка (может кому пригодится):

Axiom is an object database built on SQLite. In addition to object-relational mapping (ORM, Объектно-Реляционный Отображатор) it provides heterogenous object references and schema upgrades.
DivMod Axiom от известной команды DivMod: http://google.com/search?q=divmod%20axiom


Это сообщение отредактировал(а) dvska - 4.8.2006, 17:03
--------------------
PM MAIL   Вверх
batigoal
Дата 24.7.2006, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 1
Всего: 151



dvska, задача уже не актуальна, ей больше года.

Однако, база интересная. 


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
дарий
Дата 26.7.2006, 02:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 26.7.2006

Репутация: нет
Всего: нет



всем привет!  smile 

помогите советом:

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

в основном конечно хочется немного попрактиковаться на локальных базах данных, изучить SQL получше -->> для уверенного знания материала. 

PS: и если не затруднит, если будете советовать СУБД, укажите еще и версию. спасибо smile 
PM MAIL   Вверх
dvska
  Дата 26.7.2006, 16:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 182
Регистрация: 30.1.2006

Репутация: нет
Всего: 9



Цитата(дарий @  26.7.2006,  02:37 Найти цитируемый пост)
помогите советом:

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

в основном конечно хочется немного попрактиковаться на локальных базах данных, изучить SQL получше -->> для уверенного знания материала. 

я вижу такие варианты:
1. Устроиться на работу в серьёзную программерскую контору, разрабатывающую бизнес-софт. Спрос есть на спецов в разных СУБД: DB2, Oracle, MSSQL, Sybase...
2. Поучаствовать в каком-либо open-source проекте. Тут скорей всего будут MySQL, PostgreSQL. На них кстати тоже есть спрос.

Для изучения -- имхо не важно которую из вышеперечисленных выбрать (ну может кроме MySQL, как пока недостаточно "фичастой")

"локальная база данных" -- это понятие относительное и малосущественное smile 
--------------------
PM MAIL   Вверх
дарий
Дата 26.7.2006, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 26.7.2006

Репутация: нет
Всего: нет



dvska, доброго вечера smile

>1. Устроиться на работу в серьёзную программерскую контору...
пока не берут к сожалению. только мечтаю пока  smile 


>"локальная база данных" -- это понятие относительное и малосущественное  
локальная в том плане что 1 пользователь.
база данных книг, предметов и тд...
я понимаю, что реальные базы куда сложнее, но пока тренируюсь на небольших.

а что вы скажете о MS Visual FoxPro 9.0? 
PM MAIL   Вверх
pythonwin
Дата 27.7.2006, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 1
Всего: 36



Я предлагаю PostgreSQL

http://ru.wikipedia.org/wiki/PostgreSQL 

Цитата

PostgreSQL (произносится «Пост-Грес-Кью-Эл» или просто «постгрес») — объектно-реляционная система управления базами данных (СУБД). Является альтернативой как свободным СУБД (таким как MySQL и Firebird), так и коммерческим (Oracle Database, Microsoft SQL Server, IBM DB2, различные СУБД производства Sybase).

Поддержка стандартов, возможности, особенности

PostgreSQL строго соответствует стандартам ANSI SQL-92 и SQL-99.

На данный момент (версия 8.1), в PosgreSQL имеются следующие ограничения:
Максимальный размер базы данных  Нет ограничений
Максимальный размер таблицы  32 ТБайт
Максимальный размер записи  1,6 ТБайт
Максимальный размер поля  1 ГБайт
Максимум записей в таблице  Нет ограничений
Максимум полей в таблице  250—1600, в зависимости от типов полей
Максимум индексов в таблице  Нет ограничений


Сильными сторонами PostgreSQL считаются:

    * поддержка БД практически неограниченного размера;
    * мощные и надёжные механизмы транзакций и репликации;
    * расширяемая система встроенных языков программирования: изначально подерживаются SQL, PL/pgSQL, PL/Perl, PL/Python и PL/Tcl, а также имеется поддержка загрузки C-совместимых модулей;
    * поддержка со стороны многих языков программирования: C/C++, Java, Perl, Python, Ruby, ECPG, Tcl, PHP и других.
    * наследование.
    * легко расширяемая сиcтема типов.

PostgreSQL поддерживает много типов полей двумерной оконной графики (точки, прямые, прямоугольники и т. д.). Есть поддержка массивов данных (несколько экземпляров однотипных данных в одном поле одной записи). Также имеется поддержка регулярных выражений в стиле языка Perl.

Главным слабым местом, происходящим из архитектуры самой СУБД, считается масштабируемость: в PostgreSQL имеются общие для всех соединений «узлы».

Прочие возможности:

    * Соблюдение принципов ACID.
    * Соответствие стандартам ANSI SQL-92 и SQL-99.
    * Триггеры, ограничения, правила и хранимые процедуры.
    * Поддержка запросов с OUTER JOIN, UNION, UNION ALL and EXCEPT и подзапросов.
    * Последовательности.
    * Контроль целостности.
    * Репликация.
    * Поддержка Юникод.
    * Поддержка регулярных выражений в стиле Perl.
    * Встроенная поддержка SSL и Kerberos.
    * Блокировки точнее, чем на уровне записи.
    * Функциональные и частичные индексы.
    * Подгружаемые расширения, подерживающие SHA1, MD5, XML и другую функциональность (API открыт).
    * Средства для генерации совместимого с другими системами SQL-кода и импорта из других систем.


Надёжность

Согласно результатам автоматизированного исследования различного ПО на предмет ошибок, в исходном коде PostgreSQL было найдено 20 проблемных мест на 775 000 строк исходного кода (в среднем, одна ошибка на 39 000 строк кода). Для сравнения: MySQL — 97 проблем, одна ошибка на 4 000 строк кода; FreeBSD (целиком) — 306 проблем, одна ошибка на 4 000 строк кода; Linux (только ядро) — 950 ошибок, одна ошибка на 10 000 строк кода.

Ссылки

    * Домашняя страница PostgreSQL
    * Документация PostgreSQL
    * Документация PostgreSQL (множество переводов на рус.)
    * Форум PostgreSQL
    * Статья Олега Бартунова «Что такое PostgreSQL?» (на русском)

 
PM WWW GTalk Jabber   Вверх
dvska
Дата 27.7.2006, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 182
Регистрация: 30.1.2006

Репутация: нет
Всего: 9



Цитата(дарий @  26.7.2006,  23:17 Найти цитируемый пост)
а что вы скажете о MS Visual FoxPro 9.0?  

однозначно не стОит 
--------------------
PM MAIL   Вверх
pythonwin
Дата 27.7.2006, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 1
Всего: 36



Цитата

MS Visual FoxPro 9.0?  


Писал на 7,0 - остались в основном плохие воспоминания. 
PM WWW GTalk Jabber   Вверх
dvska
  Дата 27.7.2006, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 182
Регистрация: 30.1.2006

Репутация: нет
Всего: 9



Цитата(дарий @  26.7.2006,  23:17 Найти цитируемый пост)
>"локальная база данных" -- это понятие относительное и малосущественное  
локальная в том плане что 1 пользователь.
база данных книг, предметов и тд...
я понимаю, что реальные базы куда сложнее, но пока тренируюсь на небольших.

Лучше сразу поставить себе серьёзный многопользовательский сервер СУБД (Sybase,DB2,Teradata,Firebird/Interbase, MSSQL,Oracle,PostgreSQL, а не Access, FoxPro, SQLite) и на нём "играться", постепенно используя всё больше и больше его возможностей.. ИМХО  

Это сообщение отредактировал(а) dvska - 31.7.2006, 16:32
--------------------
PM MAIL   Вверх
pythonwin
Дата 27.7.2006, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 1
Всего: 36



Цитата(dvska @  27.7.2006,  21:30 Найти цитируемый пост)

Лучше сразу поставить себе серьёзный многопользовательский сервер СУБД (Sybase,DB2,Firebird/Interbase, MSSQL,Oracle,PostgreSQL, а не Access, FoxPro, SQLite) и на нём "играться", постепенно используя всё больше и больше его возможностей.. ИМХО  

 
Согласен! Да это и дешевле - в перспективе! 
PM WWW GTalk Jabber   Вверх
LSD
Дата 30.7.2006, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15717
Регистрация: 24.3.2004
Где: Dublin

Репутация: 24
Всего: 537



Начинать с DB2, Oracle, MS SQL Server, Sybase - не советую, помимо трудностей с самим самой базой, будут трудности с ее администрированием.
Лучше для начала взять что попроще: Firebird/Interbase или PostgreSQL. С них перейти на другие СУБД будет не так уж и сложно. 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
дарий
Дата 31.7.2006, 03:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 26.7.2006

Репутация: нет
Всего: нет



отговорили от foxpro, а я по нему уже немного читать начал. ну да ладно smile


почитал сейчас здесь по оракл и скл: они на windows xp значит не встанут? придется систему на nt переводить, да? smile  
PM MAIL   Вверх
batigoal
Дата 31.7.2006, 08:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 1
Всего: 151



Цитата(дарий @  31.7.2006,  04:45 Найти цитируемый пост)
почитал сейчас здесь по оракл и скл: они на windows xp значит не встанут?

Почему это? У меня отлично крутится. 


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
pythonwin
Дата 3.8.2006, 08:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 1
Всего: 36



Цитата(LSD @  30.7.2006,  22:57 Найти цитируемый пост)

Лучше для начала взять что попроще: Firebird/Interbase или PostgreSQL. С них перейти на другие СУБД будет не так уж и сложно. 

Согласен! 
дарий, советую PostgreSQL.
PM WWW GTalk Jabber   Вверх
kaa
Дата 17.12.2006, 01:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 817
Регистрация: 5.11.2005

Репутация: нет
Всего: 2



А про FireBird никто мнения высказать немогёт? Оччень хечеться послушать что за птичка, с чем едят smile
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Общие вопросы по базам данных"
LSD
Zloxa

Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:

  • вопросам по СУБД для которых нет отдельных подфорумов
  • вопросам которые затрагивают несколько разных СУБД (например проблема выбора)
  • инструменты для работы с СУБД
  • вопросы проектирования БД
  • теоретически вопросы о СУБД

Данный форум не предназначен для:

  • вопросов о поиске разлиных БД (если не понимаете чем БД отличается от СУБД то: а) вам не сюда; б) Google в помощь)
  • обсуждения проблем с доступом к СУБД из различных ЯП (для этого есть соответсвующие форумы по каждому ЯП)
  • обсуждения проблем с написание SQL запросов, для этого есть форум Составление SQL-запросов
  • просьб о написании курсовой, реферата и т.п., для этого есть Центр помощи или фриланс биржа
  • объявлений о найме специалистов, для этого есть раздел Объявления о найме специалистов

Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение. ;)


Полезные советы:

При написании сообщения постарайтесь дать теме максимально понятное название. В теме максимально подробно опишите проблему. Если применимо укажите: название базы данных и версии (MySQL 4.1, MS SQL Server 2000 и т.п.); используемых язык программирования; способа доступа (ADO, BDE и т.д.); сообщения об ошибках.

Для вставки кода используйте теги [code=sql] [/code].

Литературу по базам данных можно поискать здесь.

Действия модераторов можно обсудить здесь.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | СУБД, общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0935 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.