|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
Помогите пожалуйста выбрать СУБД взамен Аксесс! Требования к БД: 1. Локальная портативная версия БД на одного пользователя. В БД будет примерно 30 таблиц всего не более 50 000 записей. Постоянный набор данных, за исключением временных таблиц. 2. По возможности - БД в одном файле. 3. Язык программирования приложения - Делфи 7. 4. Наличие компонент для Делфи. Желательно встраиваемый в программу код. 5. Без необходимости устанавливать доп. клиенты, сужбы и т.п. на комп. Буквально воткнул флешку и работаешь. 6. Одно из главных требований - Обязательная защита данных от несанкционированного просмотра: минимум - защита БД паролями, желательно - шифрование БД. (Сами данные в совокупности будут подпадать под гриф "Секретно". Но конкретные требования по защищенности и сертифкации пока не уточнял. Начальство пока само не в курсе) 7. Поддержка триггеров и хранимых процедур - изменение одного параметра в одной из таблиц вызывает каскадное обновление и пересчет результатов по сложным алгоритмам (которые простым запрсом не реализовать) в половине других таблиц. В этом суть работы программы - множество входных параметров и коэффициентов, от изменения которых зависит результат. т.е. нужно быстрое обновление. Уже есть: 1 Прога на делфи -готова где-то на 60-70% 2 Файл БД - MDB Access. Доступ через ADO. Почему был выбран Аксесс: 1. Удобно было играться со структурой данных прямо на лету на этапе проектирования БД. 2. Связь с Экселем и Вордом - удобно вносить изменения в данные. т.е. для импорта данных не нужно ничего дополнительного. 3. Есть минимальная защита БД паролями. Что не устраивает в Аксесс и АДО: 1. Быстродействие - все работает настолько медленно и печально, что вынос обновлений в триггеры и хранимые процедуры неизбежен. 2. Грабли АДО - оказывается нельзя использовать UPDATE с SELECTом (необновляемый запрос) 3. Глюк АДО - при переключении DataSource'ов на разные DataSet"ы - ошибка Stack overflow. 4. И другие недостатки АДО - нет нормального фильтра, обязательность уникального индекса, нет сортировки в master-detail, нет refresh - короче полное говно, я раньше с АДО не работал и даже предположить не мог, что такая гадость возможна! Итак, на какую БД перейти? (работал с Oracle и MS SQL Server с другими СУБД (кроме ФоксПро 2.5) не работал вообще ) И очень желательно наличие конвертора из Аксесса и редактор структуры БД. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 01:51 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
SDerevИтак, на какую БД перейти? (работал с Oracle и MS SQL Server с другими СУБД (кроме ФоксПро 2.5) не работал вообще ) И очень желательно наличие конвертора из Аксесса и редактор структуры БД. Вот на MS SQL и переходи. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 10:53 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
SDerev, >> Локальная портативная версия БД на одного пользователя. >> В БД будет примерно 30 таблиц всего не более 50 000 записей. При таких требованиях к БД, Access -просто идеальная база. Подозреваю что Вы просто не умеете его готовить? .. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 11:04 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
SDerevобязательность уникального индекса ... короче полное говноДа неужели?.. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 11:09 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
SDerevПомогите пожалуйста выбрать СУБД взамен Аксесс! Спасибо! Вы не определили еще один параметр: стоимость? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 11:30 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
А с другими СУБД вы будете не через ADO работать? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 12:00 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
SDerev.... примерно 30 таблиц всего не более 50 000 записей... .... Быстродействие - все работает настолько медленно и печально.... не верю! давно использую ADO c Access на гораздо больших объемах - никаких перечисленных проблем не встречал. хотя морда не на Delphi, но это не суть важно. SDerev....оказывается нельзя использовать UPDATE с SELECT... а оно нужно? все решается INNER JOIN'ами и WHERE без проблем при правильном проектировании А как насчет SQL Server CE? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 12:09 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
SDerev6. Одно из главных требований - Обязательная защита данных от несанкционированного просмотра: минимум - защита БД паролями, желательно - шифрование БД. (Сами данные в совокупности будут подпадать под гриф "Секретно". Но конкретные требования по защищенности и сертифкации пока не уточнял. Начальство пока само не в курсе) Не знаю насколько важно это требование. Если от него не отказаться, то тут вариантов мягко говоря почти нет ... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 12:54 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
tanglirSDerevобязательность уникального индекса ... короче полное говноДа неужели?.. Именно так с т.зр. наших г-кодеров это и выглядит. И тут же плачутся что всё тормозит. 6-ой пункт умилил. Автор явно не желает осознать что шифрование данных есть прямая обязанность его программы, а СУБД предназначена строго для хранения и выдачи по запросу. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 13:34 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
rodenSDerev6. Одно из главных требований - Обязательная защита данных от несанкционированного просмотра: минимум - защита БД паролями, желательно - шифрование БД. (Сами данные в совокупности будут подпадать под гриф "Секретно". Но конкретные требования по защищенности и сертифкации пока не уточнял. Начальство пока само не в курсе) Не знаю насколько важно это требование. Если от него не отказаться, то тут вариантов мягко говоря почти нет ... SQLite можно посмотреть. Почти всем требованиям удовлетворяет. Есть сборки с шифрованием. Правда, sp нет, но триггеры есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 13:41 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
Вотrodenпропущено... Не знаю насколько важно это требование. Если от него не отказаться, то тут вариантов мягко говоря почти нет ... SQLite можно посмотреть. Почти всем требованиям удовлетворяет. Есть сборки с шифрованием. Правда, sp нет, но триггеры есть. Можно поступить ещё проще, Линтер посмотреть. Шифрование, триггеры, хранимые процедуры, ADO. Плюс сертификат, соответствующий уровню "Совершенно секретно". ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 14:02 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
Ужас и МАррАльный Тыррор..... 6-ой пункт умилил. Автор явно не желает осознать что шифрование данных есть прямая обязанность его программы, а СУБД предназначена строго для хранения и выдачи по запросу. Вроде такой строгости на первый взгляд не просматривается, вроде предназначена для управления данными: система управления БД. Так или иначе некоторые СУБД, например Оракл, для целей безопасности в том числе могут и шифровать данные. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 14:09 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
Sergey OrlovSDerevПомогите пожалуйста выбрать СУБД взамен Аксесс! Спасибо! Вы не определили еще один параметр: стоимость? Стоимость - в пределах разумного для однопользовательской лицензии или, может быть, какая-то бесплатная СУБД подойдет? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 18:51 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
SDerevСтоимость - в пределах разумного для однопользовательской лицензии или, может быть, какая-то бесплатная СУБД подойдет? Один вопрос: как же ты так "работал с Oracle и MS SQL Server", что никогда не слышал про Oracle XE и MS SQL Express?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 19:45 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
SDerevSergey Orlovпропущено... Вы не определили еще один параметр: стоимость? Стоимость - в пределах разумного для однопользовательской лицензии или, может быть, какая-то бесплатная СУБД подойдет? SQLite, пожалуй, самая популярная встраиваемая СУБД. Бесплатная, с открытым кодом, маленькая, быстрая, не требует установки. Всё остальное смотреть надо лишь после того, как не подошла SQLite. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2012, 09:39 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
SDerev Стоимость - в пределах разумного для однопользовательской лицензии или, может быть, какая-то бесплатная СУБД подойдет? Под большинство требований (кроме 100%-го соответствия 2, 5 и 6 ) подойдет любая удобная РСУБД. Про 6-ое требование я уже писал, так что либо его выкидываете и забываете, либо ... вариантов немного. А вот про проблемы с ADO ... это, как было правильно отмечено в первом посте, это проблемы с ADO, из этого и надо исходить. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2012, 13:14 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
SDerev6. Одно из главных требований - Обязательная защита данных от несанкционированного просмотра: минимум - защита БД паролями, желательно - шифрование БД. (Сами данные в совокупности будут подпадать под гриф "Секретно". Но конкретные требования по защищенности и сертифкации пока не уточнял. Начальство пока само не в курсе) Если решать вопрос средствами СУБД (и т.п.), то Государственный реестр сертифицированных средств защиты информации вам в помощь ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2012, 13:22 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
роден, хорошая ссылочка. Согласно реестра, использовать можно впринципе только некторые версии СУБД ORACLE, Microsoft, DB2v9, Informix 11, Линтер. Остальные в пролете. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2012, 15:40 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
Ggg_oldСогласно реестра, использовать можно впринципе только некторые версии СУБД ORACLE, Microsoft, DB2v9, Informix 11, Линтер. Informix 11 - сомнительно, 4 уровень НДВ, соответственно, если ничего не изменилось за последнее время : Согласно руководящему документу Гостехкомиссии России "Защита от несанкционированного доступа к информации. Часть 1. Программное обеспечение средств защиты информации. Классификация по уровню контроля отсутствия недекларированных возможностей", самый низкий уровень контроля – четвертый, достаточный для защиты конфиденциальной информации, и не достаточный для защиты информации, например, с грифом "С" ( секретно ) или "СС" (совершенно секретно). DB2v9 - точно нет, сертификат на 1 экземпляр и тот просрочен, к тому же на тот же 4 НДВ Microsoft SQL Server 6.5 - только для СуиК Oracle - я нашел сертификат на серию только для систем учета и контроля ядерных материалов, опять же для СуиК В итоге (если конечно нужно оно - это "секретно") остается выбрать между Microsoft SQL Server 6.5, Oracle 7 и Линтер. Опять же, никто не мешает сертифицировать решение, но тут свои плюсы/минусы. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2012, 18:00 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
SDerevСами данные в совокупности будут подпадать под гриф "Секретно". и SDerevвоткнул флешку и работаешь. Что-то у меня первое со вторым никак не вяжется. Ибо защита информации с грифом "С", это не только софт... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2012, 18:07 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
oracle 7 и микрософт 6.5 это жесть. Если там действительно гриф, то остается только линтер. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2012, 19:23 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
to SDerev Можно посмотреть сюда . Вроде всем пунктам соответствует. Насчёт 6-го точно не знаю, но у них есть какой-то сертификат ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2012, 09:52 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
SDerevСтоимость - в пределах разумного для однопользовательской лицензии или, может быть, какая-то бесплатная СУБД подойдет? тогда с "совершенно секретно" не стыкуется. сертификация фстэк начинается от 120к руб, и сертифицируются ЭКЗЕМПЛЯРЫ СУБД, например 300 штук. Понятно что одну штуку за 400 руб тебе никто не продаст, и никто не будет даже заморачиваться, под одного пользователя ты эту СУБД хочешь использовать, или под сто. А кроме того, тебе придется сертифицировать это самое "однопользовательское место", целиком, вместе с компом и тобой написанным софтом. Что предельно конфликтует с п. 5. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2012, 10:35 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
Кстати, нафига шифровать данные на флешке, может просто туда записывать только те данные, которые нужны пользователю? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2012, 11:04 |
|
На какую БД перейти с Access?
|
|||
---|---|---|---|
#18+
FreemanZAVto SDerev Насчёт 6-го точно не знаю, но у них есть какой-то сертификат Все ещё остается : сомнительно, 4 уровень НДВ, соответственно, если ничего не изменилось за последнее время : Согласно руководящему документу Гостехкомиссии России "Защита от несанкционированного доступа к информации. Часть 1. Программное обеспечение средств защиты информации. Классификация по уровню контроля отсутствия недекларированных возможностей", самый низкий уровень контроля – четвертый, достаточный для защиты конфиденциальной информации, и не достаточный для защиты информации, например, с грифом "С" (секретно) или "СС" (совершенно секретно). ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2012, 12:33 |
|
|
start [/forum/topic.php?fid=35&msg=37926915&tid=1552528]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 238ms |
total: | 364ms |
0 / 0 |