|
|
|
Помогите Выбрать СУБД И Средство Разработки
|
|||
|---|---|---|---|
|
#18+
Вообщем, почитал очень много всего полезного на этом форуме, и про выбор СУЬД в часности. Собственно сабж: мне и еще двоим, как студентам 5 курса, от министрества образования пришло задание. Суть задания в следующем: Имеется в нашей республике 500 школ (в каждой примерно 1000 учеников). В каждой школе будет внедряться 1С Хранограф. С помощью данной софтины, я так понял, будет учитываться вся материяльная база школы (количество классов, площади, территория, компьютеры...), контингент учащихся(данные об учениках, родителях и тд...), контингент преподавателей. Студенту номер 1 необходимо разработать клиента, с помощью которого будет извлекаться вся нформация на местах из 1С Хранографа, и отправляться на сервер. Студенту номер 2 и МНЕ необходимо разработать сервер, который принимает инфу, и записывает ее в БД. Также он обеспечивает извлечение инфы из БД, и выдачу ее в форме, необходимой различным шишкам Министрества Образования. На данном этапе, мне необходимо выбрать СУБД и средство разработки приложения, с учетом данных факторов: 1)СУБД по возможности должна быть бесплатной. 2)СУБД должна быть кросплатформенной. 3)СУБД должна обеспечивать безопасное хранение инфы (защита шифрованием от жуликов =) ) 4)Разработанное приложение сервера, должно быть также кросплатформенное. 5)Передача информации от клиента к серверу осуществляется также с использованием шифрования. Собственно, как вы уже наверное догадались, я знаниями в данной области не блещу. Работал =) только с MSSQLSERVER(для министерства образования непойдет - дорого) , да и то только небольшие курсачи на делфи и билдере. Думаю выбрать СУБД из следующих: PostgreSQL, Firebird, MySQL. После прочтения кучи темок данного форума, родилось мнение что нужно выбирать PostgreSQL. Наиболее важными для меня факторами при выборе СУБД: соответствие предметной области, легкость освоения, удобство использования А средство разработки: думаю в Eclipse, соответственно писать на JAVA. Опыт в JAVA нулевой, даже незнаю как выглядит приложение... Собственно на JAVA нормальное приложение можно сбацать, для этого дела? (интуитивно я конечно догадываюсь, что можно, но спросить думаю не лишне) Подскажите правильно ли я оценил ситуацию и вывбрал ПО? Помогите бедному студенту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2008, 16:42 |
|
||
|
Помогите Выбрать СУБД И Средство Разработки
|
|||
|---|---|---|---|
|
#18+
jk-programmer1)СУБД по возможности должна быть бесплатной. 3)СУБД должна обеспечивать безопасное хранение инфы (защита шифрованием от жуликов =) ) Мало сочетаемые понятия. jk-programmer4)Разработанное приложение сервера, должно быть также кросплатформенное. Это в смысле шишки из министерства образования патриотично откажутся от нерусской винды? jk-programmerНаиболее важными для меня факторами при выборе СУБД: соответствие предметной области, Вмемориз (ц) jk-programmerСобственно на JAVA нормальное приложение можно сбацать, для этого дела? Для приема/передачи информации - вполне. Для выдачи информации "в форме, необходимой шишкам"... ну скажем так, если впарить им веб, то можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2008, 17:29 |
|
||
|
Помогите Выбрать СУБД И Средство Разработки
|
|||
|---|---|---|---|
|
#18+
jk-programmer1)СУБД по возможности должна быть бесплатной. Думаю выбрать СУБД из следующих: PostgreSQL, Firebird, MySQL. 2)СУБД должна быть кросплатформенной. 3)СУБД должна обеспечивать безопасное хранение инфы (защита шифрованием от жуликов =) ) 4)Разработанное приложение сервера, должно быть также кросплатформенное. 5)Передача информации от клиента к серверу осуществляется также с использованием шифрования.1-2) MySQL - совсем не бесплатна. Рекомендую рассмотреть бесплатную IBM DB2 Express-C. По крайней мере, с аналитикой (OLAP) проблем не будет. Да и надежность, логи... 3) Средствами СУБД - в enterprise версиях. Но - любую из перечисленных можно положить на шифрованный ОС раздел. Кроме того, DB2 Express-C поддерживает неформатированный раздел, без файловой системы - ковыряться в нем врядли кому будет под силу. 4) Java или PHP на вкус. 5) Клиент DB2 сам поддерживает шифрованное соединение на любой версии. Если клиент через веб, к БД шифрование отношения не имеет. jk-programmerНаиболее важными для меня факторами при выборе СУБД: соответствие предметной области, легкость освоения, удобство использования А средство разработки: думаю в Eclipse, соответственно писать на JAVA. Опыт в JAVA нулевой, даже незнаю как выглядит приложение...DB2 - легкость освоения на общем уровне (совсем легких не бывает), использование легкое, если без тонкостей. Среда разработки IBM Data Studio (бесплатная) тоже под Eclipse. Не понятно, клиентская часть часть - приложение или через веб? Приложение - вполне подойдет известный Вам Билдер с DB клиентом, можно и Java, серверная часть не нужна. Веб - Java, можно посмотреть на Flex, проще и графики красивые :). Тогда на сервере - Java или PHP, первый мощнее и теснее интегрируется с БД, последний проще и на нем больше народу. PS Это вам такое счастье в виде практики, или что там сейчас? Учтите, что работы для реализации описанной схемы мягко говоря больше, чем кажется, причем работы разнообразной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2008, 18:05 |
|
||
|
Помогите Выбрать СУБД И Средство Разработки
|
|||
|---|---|---|---|
|
#18+
jk-programmerА почему бы вам не пообщаться с авторами этого Хрогографа? Наверняка эта задача ставится не впервые и у них вполне могут быть либо готовый продукт, либо какие-то наработки, либо информация о том, что это есть у кого-то из их клиентов/партнеров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2008, 18:06 |
|
||
|
Помогите Выбрать СУБД И Средство Разработки
|
|||
|---|---|---|---|
|
#18+
Любят у нас придумывать велосипеды.... типа людей занять и сами при деле (это о минестерских) Стоит постараться с 1Совцами по Хронографу посоветоваться, если он будт на Прогресе - то лучше сами Прогрес использовать, а не вникать в тонкости разных СУБД. Рекомендовал бы FireBird (если не будет использован Прогрес) - бесплатный, кросплатформенный, удобный инструментарий IBExpert (опять же бесплатный для РФ) web-интерфейс и круто, современно и т.д., но ждите криков типа "нам табличка нужна в экселе" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2008, 20:02 |
|
||
|
Помогите Выбрать СУБД И Средство Разработки
|
|||
|---|---|---|---|
|
#18+
jk-programmer пишет: > Имеется в нашей республике 500 школ (в каждой примерно 1000 учеников). В > каждой школе будет внедряться 1С Хранограф. С помощью данной софтины, я Выяснили бы сначала нет ли в этой 1цХронограф уже базы данных. Скорее всего должна быть. > 1)СУБД по возможности должна быть бесплатной. MySQL, postgreSQL, MSSQLExpress, Oracle Express (или лайт, не помню), DB2 тоже есть какая-то, и еще достаточно много. > 2)СУБД должна быть кросплатформенной. Все, кроме MSSQL Server - кросплатформенное. > 3)СУБД должна обеспечивать безопасное хранение инфы (защита шифрованием > от жуликов =) ) Это вам почти на 100% не нужно реально. Жуликам это неинтересно и даже если интересно, вы их наверняка к серверу не подпустите. В общем, это бредовое требование для вашей ситуации. > 4)Разработанное приложение сервера, должно быть также кросплатформенное. > 5)Передача информации от клиента к серверу осуществляется также с > использованием шифрования. Тоже ерунда, оно вам не надо. Хотя это обеспечивается очень просто - SSL поддерживают сейчас практически все. > Думаю выбрать СУБД из следующих: PostgreSQL, Firebird, MySQL. О, да, огненную птичку я забыл. > После прочтения кучи темок данного форума, родилось мнение что нужно > выбирать PostgreSQL. В общем - хорошее решение. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2008, 20:16 |
|
||
|
Помогите Выбрать СУБД И Средство Разработки
|
|||
|---|---|---|---|
|
#18+
Favn пишет: Кроме того, DB2 Express-C > поддерживает неформатированный раздел, без файловой системы - ковыряться > в нем врядли кому будет под силу. Это позволяют многие СУБД, не только DB2. > 5) Клиент DB2 сам поддерживает шифрованное соединение на любой версии. > Если клиент через веб, к БД шифрование отношения не имеет. > jk-programmer SSL тоже не только DB2 поддерживает - практически все. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2008, 20:19 |
|
||
|
Помогите Выбрать СУБД И Средство Разработки
|
|||
|---|---|---|---|
|
#18+
Для данной задачи следует выбрать PostgreSQL. При этом есть ли или нет какая либо база в 1С Хронограф роли не играет и значения не имеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2008, 23:19 |
|
||
|
Помогите Выбрать СУБД И Средство Разработки
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2008, 23:30 |
|
||
|
Помогите Выбрать СУБД И Средство Разработки
|
|||
|---|---|---|---|
|
#18+
Собственно, как делать.... Импортируете данные из хронографа по источникам, пишите процедурку на TCL для заливки в базу, хранимыми TCL-процедурками в PostgreSQL расчитываете агрегатики и показываете отчёт министрам через JasperReports ( http://www.jaspersoft.com/JasperSoft_Version3.html ), которые написаны на Java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2008, 23:47 |
|
||
|
Помогите Выбрать СУБД И Средство Разработки
|
|||
|---|---|---|---|
|
#18+
jk-programmer 2)СУБД должна быть кросплатформенной. - что имеется ввиду? клиенты с разных ОС или база на разных ОС ? 3)СУБД должна обеспечивать безопасное хранение инфы - ни одна СУБД это не горантирует, это комплексная безопастность.. данные лежат на винчестере, имея доступ к диску, взять их не составит труда. 4)Разработанное приложение сервера, должно быть также кросплатформенное - только WEB интерфейс в вашем случае. 5)Передача информации от клиента к серверу осуществляется также с использованием шифрования. - к БД не имеет отношения, это протокол шифрования HTTP - SHTTP. я знаниями в данной области не блещу . Работал =) только с MSSQLSERVER(для министерства образования непойдет - дорого) , да и то только небольшие курсачи на делфи и билдере. После прочтения кучи темок данного форума, родилось мнение что нужно выбирать PostgreSQL . Опыт в JAVA нулевой, даже незнаю как выглядит приложение... Подскажите правильно ли я оценил ситуацию и вывбрал ПО? Помогите бедному студенту. Полностью согласен с MasterZiv . Дополню.. красным отмечены "минусы".. Java не сложна.. но вот написать что-то реальное без опыта и знаний – сомнительно, слишком много «подводных камней». Вы убьете кучу времени только на изучение. PostgreSQL – в вашем случае наименее подходит.. Эта СУБД отличная, но ориентация у ней немного иная, нежели ваша задача. Да и не так проста как кажется.. Что тоже «убьет» у вас кучу времени. Вывод – ваш выбор, реально не реализуем в вашей ситуации, т.е. время на реализацию проекта несоизмеримо с его актуальностью. Предложение: СУБД – MySQL >= 5 версии. Архитектура клиента – тонкий клиент на PHP/JavaScript Но, при таких объемах и остальных требованиях, возможно Oracle или DB2. Не получиться с наскоку реализовать то, что вы описали.. Это довольно большой проект. Выбор СУБД на основании форумов – это как жену выбирать по слухам.. :) И не забывайте, порой важнее не реализовать проект а его сопровождать.. Определитесь с понятием «кросплатформенность» - что имеется ввиду.. Если обращение к серверу БД будет с наружи (не только внутри локалки), то, пожалуй в этом случае серверная ОС только Linux/Unix (FreeBSD). В общем, больше вопросов чем ответов.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2008, 08:24 |
|
||
|
Помогите Выбрать СУБД И Средство Разработки
|
|||
|---|---|---|---|
|
#18+
stells2... PostgreSQL – в вашем случае наименее подходит.. Эта СУБД отличная, но ориентация у ней немного иная, нежели ваша задача... Чисто из интереса - почему не подходит и какая у ней ориентация 8-()? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2008, 10:19 |
|
||
|
Помогите Выбрать СУБД И Средство Разработки
|
|||
|---|---|---|---|
|
#18+
А почему не MaxDB? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2008, 12:45 |
|
||
|
Помогите Выбрать СУБД И Средство Разработки
|
|||
|---|---|---|---|
|
#18+
IgorK stells2... PostgreSQL – в вашем случае наименее подходит.. Эта СУБД отличная, но ориентация у ней немного иная, нежели ваша задача... Чисто из интереса - почему не подходит и какая у ней ориентация 8-()? Ориентация у неё правильная :)) Только, ИМХО, не на всех.. и не для данного случая.. Тут же обычная статичная информация учета ресурсов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2008, 19:56 |
|
||
|
Помогите Выбрать СУБД И Средство Разработки
|
|||
|---|---|---|---|
|
#18+
IgorK Чисто из интереса - почему не подходит и какая у ней ориентация 8-()? Зачем для этих задач - ОРСУБД ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2008, 20:32 |
|
||
|
Помогите Выбрать СУБД И Средство Разработки
|
|||
|---|---|---|---|
|
#18+
Мдя... вы хотя бы описание Хронографа смотрели: Взаимосвязь с другими продуктами Для организации взаимосвязи между информационными системами в программе предусмотрены: * выгрузка данных о тарификации сотрудников в пакет «1С:Зарплата и Кадры 7.7»; * выгрузка данных в пакет «1С:Бухгалтерия для бюджетных учреждений»; * выгрузка данных в пакет «1С:Школьное Питание»; загрузка данных из программ составления расписания семейства «ХроноГраф 3.0»; * обмен данными с программой составления расписания в профильных школах «Профиль»; * обмен данными с программой «1С:Школьная Библиотека»; * обмен данными с пакетом «1С:ХроноГраф Тарификация для Бухгалтера ПРОФ»; * обмен данными с пакетом «1С:ХроноГраф Кадры для Управлений образования»; * обмен данными с пакетом «1С:ХроноГраф Контингент для Управлений образования»; * обмен данными с программными системами, обеспечивающими поддержку содержания обучения цифровыми объектами и ЦОР; * выгрузка данных об учреждении и учащихся в формате ЕГЭ; * выгрузка/загрузка данных в *.xml формате; * просмотр описания метаданных программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2008, 23:19 |
|
||
|
Помогите Выбрать СУБД И Средство Разработки
|
|||
|---|---|---|---|
|
#18+
stells2 IgorK Чисто из интереса - почему не подходит и какая у ней ориентация 8-()? Зачем для этих задач - ОРСУБД ???? Собственно ОР там как надстройка - не видел и не слышал чтобы кто-нить юзал возможности наследования таблиц. Так что можно смело отбросить эту возможность, а вот язык ХП и триггеров там довольно богат, что несомненный плюс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2008, 12:22 |
|
||
|
Помогите Выбрать СУБД И Средство Разработки
|
|||
|---|---|---|---|
|
#18+
jk-programmer На данном этапе, мне необходимо выбрать СУБД и средство разработки приложения, с учетом Судя по нику, Вы программируете на J и K. Тогда единственно правильной СУБД будет kdb+. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 15:38 |
|
||
|
Помогите Выбрать СУБД И Средство Разработки
|
|||
|---|---|---|---|
|
#18+
А тем временем студент "ушел и не вернулся"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2008, 01:31 |
|
||
|
Помогите Выбрать СУБД И Средство Разработки
|
|||
|---|---|---|---|
|
#18+
cyxА тем временем студент "ушел и не вернулся"... млин.. оказалось что не в два клика :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2008, 18:38 |
|
||
|
Помогите Выбрать СУБД И Средство Разработки
|
|||
|---|---|---|---|
|
#18+
cyxА тем временем студент "уше и не вернулся"... Собственно, я все принял к сведению, и премного благадарен за помощь. Как я и предпологал с ТЗ в Мин.Образования тянут, и конкретных деталей я сам не знаю. Собственно общался с человеком, который сформулировал задачу в зачаточном виде. Тут говорилось насчет поддержки: собственно работать в мин. образовании не горю желанием, и поддерживать все что я накодю будет такой же студент как я в следующем году :). P.S.: Большое человеческое спасибо всем, кто отписался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2008, 20:02 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=35576081&tid=1553048]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 155ms |

| 0 / 0 |
