Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
 Склад, анализ, заказы - все кроме бухучета  [new]
ZoomPro
Guest
В общем, поставили задачу - стартануть разработку БД для учета заказов на вход/выход, счетов - приходов, склада, анализа уходимости и спроса и т.п. для небольшого предприятия 20-30 пользователей с перспективой доступа к базе из интернета до 200-300 пользователей.

Вопрос тривиальный: какую СУБД выбрать?
Опыта и предпочтений нет нигде. Но изучать и делать придется самим.

Кандидаты:

MS SQL
Oracle
MySQL

Кандидаты выбраны по принципу: "слышал что вот это популярно".
Есть подозрение что пох. что выбирать.

Так ли это и где какие преимущества и недостатки для данного применения?
Думаю что вопрос ОЧЕНЬ заезженный - так что большая просьба не возмущаться очередным ТУПЫМ вопросом. Если вопрос возмущает или бесит - пожалуйста просто не отвечайте.
28 окт 07, 16:35    [4848589]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
Yo.!
Guest
дешевле взять что-то готовое за основу, 1С в крайнем случае, хотя там наверно большинство нужных вещей уже есть.

если говорить о разработки с нуля и кантора не большая, то скорее всего в 4Gb данных вы влазите, значит логично выбирать из бесплатных редакций лидеров комерчиских субд. лидеры сегодня oracle, ibm db2, mssql. oracle - технологичный лидер с более чем 50% долей на рынке России, db2 у нас очень слабо распространена, mssql очень популярна но в технологичном смысле лет на 5-10 отстает от oracle.

еще один вариант - postgres, опенсоурс субд, полностью бесплатна но серьезно отстает по фичам от комерческих лидеров.
28 окт 07, 20:16    [4848828]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
leonbn
Member

Откуда: СПб
Сообщений: 522
Yo.!
Маленькое уточнение. DB2, в отличии от других, не накладывает ограничение в 4Гб на размер БД! Ограничение - max 2 проц. и max 4 Гб оперативки.
28 окт 07, 21:14    [4848875]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
Sergey Ch
Member

Откуда: Благовещенск
Сообщений: 8894
Yo.!
... mssql очень популярна но в технологичном смысле лет на 5-10 отстает от oracle...

Для описанной автором задачи MS SQL Server 2005 или 2008 будут идеальным логическим выбором (популярен, много литературы + много неизбалованных большими деньгами разработчиков на этой платформе). Да и после того, как клиент вырастет, будет дешевле перейти на MS SQL Server 2008 чем на Oracle...

Good luck!
29 окт 07, 09:21    [4849314]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
ZoomPro
Guest
Спасибо за отклики,
посмотрю дальше DB2, MSSQL, Oracle.

Вопрос: почему к 1С такое несерьезное отношение, слышал что программисты 1С неплохо зарабатывают - может здесь есть какая-то связь?

И еще вопрос: про MySQL никто ничего не может сказать?
29 окт 07, 10:40    [4849669]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54840

ZoomPro
И еще вопрос: про MySQL никто ничего не может сказать?

Не его ниша. Лучше уж действительно PostgreSQL или Firebird. От лидеров
они отстают не так уж катастрофически, как говорит Ё.

Posted via ActualForum NNTP Server 1.4

29 окт 07, 11:04    [4849806]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
ZoomPro
Guest
Dimitry Sibiryakov

Не его ниша. Лучше уж действительно PostgreSQL или Firebird. От лидеров
они отстают не так уж катастрофически, как говорит Ё.

А мы рассматривали MySQL с той точки зрения что в инете она очень популярна ну и как бы для интернет проектов другую РСУБД не придется изучать, или это неправильный подход?
29 окт 07, 11:19    [4849894]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54840

ZoomPro

в инете она очень популярна ну и как бы для интернет проектов другую
РСУБД не придется
изучать

У интернет-проектов есть свои особенности, а именно: много SELECT, очень
мало всего остального. У сабжа пропорция другая и некоторые особенности
мускуля делают его не лучшим выбором (а именно блокировки на ISAM базе и
недоразвитость языка на InnoDB). Хотя, если Falcon таки выйдет, все
может измениться.

Posted via ActualForum NNTP Server 1.4

29 окт 07, 11:23    [4849927]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
anjey
Member

Откуда: Прокопьевск
Сообщений: 933
M$$QL - это конечно офигенно популярно, но если обрезанной версии вам вдруг не хватит и придётся покупать версию без ограничений, то как бы вам без штанов не остаться :) Да и к тому времени появиться версия 2013 ;) и нужно будет СРОЧНО переходить на неё :) вот прям СРОЧНО !! всё бросать и переходить !
Такая же песня и с 1С... Такие конторы как 1С и M$ живут на выпуске "новых" версий...
Если вы не верите, что такие сервера как firebird или postgres "потянут" ваши базы, смотрите уж лучше в сторону DB2 или Oracle, при их использовании можно будет неплохо сэкономить на операционке, даже при переходе на "неурезанную" версию.

К тому же однажды подсев на продукты МелкоМягкой фирмы, вы от них уже не избавитесь.. Только полностью переписав приложение под другой продукт.
29 окт 07, 11:49    [4850117]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
Lunx
Member

Откуда:
Сообщений: 550
Для инета - притащили базы из под акца на SQL, интерфейс написали на ASP.NET - и все работает через дупу. Пользователей ~ 50. стоимость разработки ~ 1.000.000 USD. Так что не надо с мелкомягкими работать. Пообщайтесь с нормальными ребятами с этого форума.
29 окт 07, 12:09    [4850273]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
Lunx
Member

Откуда:
Сообщений: 550
Вообще - если задачи скорости не стоят, из 8.1 можно, наверное, слепить некое подобие системы за вменяемые деньги. Там есть встроенный функционал общения с вебом, но , самое главное, там есть готовый функционал автоматизации работы офиса. Хотя мне 1С не нравится.
29 окт 07, 12:12    [4850288]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
ZoomPro
Guest
Мда, придется видимо еще покопать общей информации.
2anjey
Честно говоря про firebird и postgres только слышал что такие существуют и не более того. Думаю что надо полистать немного и про них.

2Lunx
Про стоимость это шутка?
За реплику спасибо.
29 окт 07, 12:17    [4850323]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
ZoomPro
Guest
Про 1С не пойму, все как-то снисходительно на ее смотрят, но никакой конкретики:)
29 окт 07, 12:20    [4850339]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
sergey888
Member [заблокирован]

Откуда:
Сообщений: 4298
ZoomPro
Про 1С не пойму, все как-то снисходительно на ее смотрят, но никакой конкретики:)


1. 1C - это не СУБД, а надстройка над СУБД.
до недавних пор данные 1С хранила в DBF файлах, что собственно никакого отношения к СУБД не имеет.
по-моему даже сейчас однопользовательская версия работает на DBF
2. 1С не использует полностью возможность SQL сервера.
3. Стандартная конфигурация 1С способна вести учет на уровне одного офиса.
4. Аналитика в 1С очень слабая.
5. Многие организации начинают с 1С, но через год-другой понимают, что она их не устраивает, а переработка ее под себя стоит очень дорого.

и т.д.
29 окт 07, 12:39    [4850462]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
ZoomPro
Guest
2sergey888
Спасибо, под очень дорогой переработкой вы что имеете в виду, стоимость услуг 1С программиста или что-то другое?

Насчет аналитики слышал много хорошего о полной платной версии MSSQL. Так ли это? и как дела в остальных СУБД?

По поводу способности настройки/конфигурации вести учет на уровне одного офиса вы меете в виду что без доработок невозможно подключить склады, магазины и т.п.?
29 окт 07, 13:21    [4850723]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
sergey888
Member [заблокирован]

Откуда:
Сообщений: 4298
ZoomPro
2sergey888
Спасибо, под очень дорогой переработкой вы что имеете в виду, стоимость услуг 1С программиста или что-то другое?


Дорогие услуги программистов и мало спецов, которые делают что-то выходящие за рамки конфигурирования

ZoomPro

Насчет аналитики слышал много хорошего о полной платной версии MSSQL. Так ли это? и как дела в остальных СУБД?


3 уровня аналитики в субсчетах - это не просто мало а чрезвычайно мало


ZoomPro

По поводу способности настройки/конфигурации вести учет на уровне одного офиса вы меете в виду что без доработок невозможно подключить склады, магазины и т.п.?


Это скорее особенности MS SQL сервера, который блокирует редактируемые записи и не дает работать с ними другим пользователям. Соответственно многопользовательская среда довольно ограничена.
29 окт 07, 13:44    [4850849]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
ZoomPro
Guest
sergey888
3 уровня аналитики в субсчетах - это не просто мало а чрезвычайно мало

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

sergey888

Это скорее особенности MS SQL сервера, который блокирует редактируемые записи и не дает работать с ними другим пользователям. Соответственно многопользовательская среда довольно ограничена.

Не знал что в MSSQL нет чего-то типа "оптимистической" блокировки.
29 окт 07, 14:01    [4850942]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
Сталкер
Member

Откуда: Ближний Восток
Сообщений: 102318
sergey888

Это скорее особенности MS SQL сервера, который блокирует редактируемые записи и не дает работать с ними другим пользователям. Соответственно многопользовательская среда довольно ограничена.
А что, существует SQL Server, который не блокирует редактируемые записи?
Проблема с блокировками в 1С в том, что при редактировании одной записи движок 1С может лочить всю таблицу, но это никак не особенность сиквел сервера, а особенность движка 1С.
ИМХО, разница между версионниками и блокировочниками в наличии/отсутствии блокировок при чтении данных разными транзакциями, при редактировании же блокировка записи обязательна в любом случае. Пусть ораклоиды меня поправят, если я не прав.
29 окт 07, 14:03    [4850961]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
Алексей Е.
Member [заблокирован]

Откуда:
Сообщений: 1113
sergey888
ZoomPro
Про 1С не пойму, все как-то снисходительно на ее смотрят, но никакой конкретики:)


1. 1C - это не СУБД, а надстройка над СУБД.
до недавних пор данные 1С хранила в DBF файлах, что собственно никакого отношения к СУБД не имеет.
по-моему даже сейчас однопользовательская версия работает на DBF
2. 1С не использует полностью возможность SQL сервера.
3. Стандартная конфигурация 1С способна вести учет на уровне одного офиса.
4. Аналитика в 1С очень слабая.
5. Многие организации начинают с 1С, но через год-другой понимают, что она их не устраивает, а переработка ее под себя стоит очень дорого.

и т.д.

1. Голая СУБД никому не нужна. Нужна система для проектирования, для MSSQL нужно будет ещё что-то на чём можно интерфейс с пользователем разрабатывать. У 1С есть всё в комплекте. И интерфейс, и язык несложный, и генератор отчетов, и СУБД локальная (8.0 это один большой файл) или СУБД промышленная (MS SQL, DB2, Postgree). Причем можно оперативно пересесть с одной на другую без перепрограмирования - этим заведует платформа.
2. Да это так. Это плата за универсальность и простоту внутреннего языка. Программист 1С (здесь не признают такого программиста) не озабочен таблицами, индексами, SQL запросами.
3. Я бы сказал совсем не соответсвует действительности. Есть неплохо развитая система обмена информацией. Если чего не хватает, то всегда можно дописать на языке 1С. Язык понимает технологию OLE, если его не хватает можно чужое использывать.
4. Зависит от конфигурации. Вы про какую говорите.
5. Переработка под себя везде стоит ОЧЕНЬ дорого. Старайтесь пользоваться стандартным.

Из минусов я бы ответил, что программирование под веб довольно хлопотно (хотя 8.1 есть даже веб-сервисы).

Если "...для небольшого предприятия 20-30 пользователей с перспективой доступа к базе из интернета до 200-300 пользователей..." то есть очень для этого хорошее бесплатное Oracle® Database Express Edition. И для 20 пользователей можно сразу под веб делать и потом и под 300 платную базу Oracle купить.
29 окт 07, 15:09    [4851394]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
sergey888
Это скорее особенности MS SQL сервера, который блокирует редактируемые записи и не дает работать с ними другим пользователям. Соответственно многопользовательская среда довольно ограничена.


Эдак Вы договоритесь, что MS SQL - однопользовательская СУБД.
29 окт 07, 16:34    [4852030]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
Alексeй
Guest
А чем стандартная связка PHP+MySql не устраивает? Как раз под web заточено всё будет... Под Ваше количество пользователей, даже не вижу никакого смысла заморачиваться с чем-нить типа PostgreSQL.
29 окт 07, 17:04    [4852238]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
Алексей Е.
Member [заблокирован]

Откуда:
Сообщений: 1113
Alексeй
А чем стандартная связка PHP+MySql не устраивает? Как раз под web заточено всё будет... Под Ваше количество пользователей, даже не вижу никакого смысла заморачиваться с чем-нить типа PostgreSQL.

А транзакции у MySql давно появились?
29 окт 07, 17:10    [4852272]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
anjey
Member

Откуда: Прокопьевск
Сообщений: 933
Алексей Е.
1. 1C - это не СУБД, а надстройка над СУБД.
до недавних пор данные 1С хранила в DBF файлах, что собственно никакого отношения к СУБД не имеет.
по-моему даже сейчас однопользовательская версия работает на DBF

Скорее 1С - это среда разработки, чем просто надстройка. DBF-ки использовались давно, щас даже те кто ещё пользует 7.7 используют MSDE. 1Сv8 использует один файл какого-то своего формата в качестве хранилища данных, этакий "чёрный ящик" без возможности доступа извне, и при косяках в котором (которые в большинстве случаев не лечатся) происходит откат на вчерашний бэкап !! если у вас нет вчерашнего бэкапа :) - вы труп ! Конечно, работая с любым сервером надо иметь бэкап.. Но уж что-то часто ломается файл 1С, по сравнению скажем с тем же Firebird-ом, как бы над последним не издевались :)

Алексей Е.

3. Стандартная конфигурация 1С способна вести учет на уровне одного офиса.

В теории предусмотрена и работа с распределёнными БД. Используется обмен в XML формате (это такие файлики по 15-30 МБайт :) славо богу XML zip-уется хорошо). На практике что-то уж многовато глюков при этом, причём абсолютно не понятных :(

Алексей Е.

4. Аналитика в 1С очень слабая.

Это в стандартных конфигурациях, но "нарисовать" разных отчётов можно и нужно :) Главное запускать их на ночь и айда !

Алексей Е.

5. Многие организации начинают с 1С, но через год-другой понимают, что она их не устраивает, а переработка ее под себя стоит очень дорого.

Это, как мне кажется один из основных фирменных "обломов" от 1С :) система стоит копейки, а внедрение доработка рашпилем (инструмента точнее нету :) ), поддержка - ОГО-ГО ! в течении года можно Оракл купить !
Я про то, что уж лучше таки купить нормальный инструмент разработки, типа Delphi или использовать открытый, типа Java... или gcc, в общем выбор есть... и писать свою систему. Зачем ждать год, что бы понять, что 1С вам не подходит :)
У нас на складе системка живёт, начатая писаться в 1994 года, под DOS, на Clarion 2.0... и эта скотина, уже пережила заказную (сторонней фирмы) систему под Linux и щас успешно переживает 1С 7.7 :) :) Это умора, блин... А всё потому, что эту систему натягивали на свои бизнес-процессы, а в случае со стороней заказной системой, приходиться бизнес-процессы натягивать на систему, а оно пищит и не лезет ! Потому, что доработка сложна, по причине удалённости и не заинтересованности разработчика в конечном результате (кроме получения им денех). Боюсь с 1С будет тоже самое... спецов, способных погнуть систему под наши нужды или нету, или они заинтересованы выполнить разовый заказик, отхватить денежку и нырнуть в тину :) :(
29 окт 07, 18:08    [4852703]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
Алексей Е.
Member [заблокирован]

Откуда:
Сообщений: 1113
anjey
.... Это, как мне кажется один из основных фирменных "обломов" от 1С :) система стоит копейки, а внедрение доработка рашпилем (инструмента точнее нету :) ), поддержка - ОГО-ГО ! в течении года можно Оракл купить !


Вот тут вы ошибаетесь - ничего "фирменного" у 1С нет. Всё как у всех. Что с того что Оракл купите, ваши бизнес процессы-то там не описаны.
Единственный недостаток 1С в этом смысле это, как не странно, дешевизна - из-за этого действительно грамотных специалистов с ней работают очень мало.
29 окт 07, 18:36    [4852812]     Ответить | Цитировать Сообщить модератору
 Re: Склад, анализ, заказы - все кроме бухучета  [new]
sergey888
Member [заблокирован]

Откуда:
Сообщений: 4298
anjey
У нас на складе системка живёт, начатая писаться в 1994 года, под DOS, на Clarion 2.0... и эта скотина, уже пережила заказную (сторонней фирмы) систему под Linux и щас успешно переживает 1С 7.7 :) :)


Абсолют-Холдинг?
30 окт 07, 10:29    [4854186]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить