|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
Собираюсь разработать приложние на Foxpro 9. В этом деле пока нуб. Возник вопрос где лучше хранить данные в dbf или mssql. Приложение на 20 пользователей (складской учет, специфичный) в терминальном сервере. Полазив немного с dbf'ами показалось все удобно и хорошо. А есть если использовать mssql , то уже значительно сложнее выходит. Поэтому на распутье. Нр склоняюсь уже в DBF, дабы особо не мучаться. Приложение хочется разработать по-быстрее. ТАк вот, не будет ли каких-нибудь граблей, что все на mssql всётаки предется переписывать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 00:06 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
Как ни крути, но sql сервер быстрее и надежнее. + если будут dbf, то доступ к ним (а значит и к данным напрямую) будет необходимо предоставить пользователям. Из - за этих проблем (доступ напрямую, где несознательный пользователь может по неосторожности стереть файлик, другой) пытаюсь одну из многочисленных наших программ перевести на связку VFP+SQL. Если эта проблема не критична, то с dbf работа будет вполне комфортной. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 05:09 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
Если не вывалетесь за пределы ограничения DBF по размеру таблицы то особых проблем нет. Надежный файл-сервер, правильное руление правами, ежедневные архивирование решает все проблемы. 100 человек одновременого доступа вполне работоспособная конфигурация. Проблема больших размеров таблиц решается при начальном проектировании - надо просто дробить информацию по периодам - год или меньше, как устроит. Это немного усложняет выборки за длительный период но не смертельно. Но MSSQL перспективней. Так что если не боитесь трудностей - MSSQL. Если быстрый старт принципиален то DBF. читывая отсуствие опыта и зашорености лучше всетаки SQL;) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 09:23 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
ldirПриложение на 20 пользователей (складской учет, специфичный) в терминальном сервере. Если только терминал и DBF будет локально на сервере лежать, то такая связка будет немного быстрее работать. Но если от терминала решишь отказаться, то MSSQL предпочтительней. Да и не нужен терминал при использовании SQL-сервера, т.к. основная нагрузка на SQL ложится, трафик небольшой на клиента, клиент занимается вводом данных и показом отчетов. С DBF будут проблемы при служебных операциях типа индексирования или обновления структуры базы. Они требуют монопольного открытия таблиц. Индексировать периодически надо. С дбфами для этого надо всех выгонять из базы. Например если индексирование по ночам и хоть один юзер забыл выйти, оставил прогу на ночь - индексирование не отработало, прийдется изобретать способы борьбы с забывчими юзерами. Вобщем в плане удобства обслуживания MSSQL лучше. Что касается удобства разработки, то с появлением курсорадаптера в фоксе работа с SQL сильно упростилась. С DBF конечно еще проще, но тоже есть свои "подводные камни". Вобщем рекомендую смотреть в сторону MSSQL ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 10:12 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
>ldir >... где лучше хранить данные ... Реальное ограничение применения .dbf для подобных систем только в одном - ограничение размеров таблиц на 2 гига. Все остальное - лирика. Особенно быстродействие MSSQL для 20 клиентов. Если 2Гб Вас не тревожат -применяйте .dbf. Если потребуется построение клиент-серверного варианта, посмотрите здесь и прикинте цены. С уважением, Владимир. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 10:32 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
так, все понял. mssql переспективнее. 10 лет назад писал небольшие пороги на версии 2.6 Я уже думал в 9 версии совсем отошли от dbf.. ан нет ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 11:05 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
авторв 9 версии совсем отошли от dbf настольные таблицы используют для несерьезных поделок как только Вы столкнетесь с сертификацией по 1Г,2Г....., даже прекрасно работающий продукт, разработанный с использованием родных таблиц фокспро станет бесполезной поделкой ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 11:09 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
112345зайчик авторв 9 версии совсем отошли от dbf настольные таблицы используют для несерьезных поделок как только Вы столкнетесь с сертификацией по 1Г,2Г....., даже прекрасно работающий продукт, разработанный с использованием родных таблиц фокспро станет бесполезной поделкой Глупость вы говорите.. Требованиям сертификации ФСТЭК должна удовлетворять вся система целиком, а не dbf - файлы в которых содержится конфиденциальная информация. Как вы ее обеспечити - ваше дело. Иначе, и системы, построенные на MS SQL тоже не пройдут сертификацию. Откройте любой файл базы или ее BACKUP и читайте все, что там есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 11:33 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
2 Aleksey-K авторКак вы ее обеспечити - ваше дело Вы считаете правильным закрыть рабочую станцию с родными таблицами фокспро в сейф и отключить от сети? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 11:39 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
12345зайчик2 Aleksey-K авторКак вы ее обеспечити - ваше дело Вы считаете правильным закрыть рабочую станцию с родными таблицами фокспро в сейф и отключить от сети? Опять ерунду говорите... Файлы лежат на файловом сервер, который находится в той же комнате, что и сервер базы. Что тогда? С точки зрения безопасности, защита файлового сервера и сервера базы данных ничем не отличаются. По сути, надо защитить файлы, которые лежат на сервере базы данных или на файловом сервер. С уважением, Алексей. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 11:45 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
2 Aleksey-K ок - успокойтесь. стройте защищенную систему с использованием родных табли фокспро. А если отключат "свет", а если перекроют газ, то ... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 11:55 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
12345зайчик2 Aleksey-K ок - успокойтесь. стройте защищенную систему с использованием родных табли фокспро. А если отключат "свет", а если перекроют газ, то ... ОК. Успокоился, Спасибо. И спокойно уже лет 10 строю свои системы с использование MS SQL (6.0, 6.5, 7.0, 2000, 2005, ...) и Visual FoxPro и С#. Просто не люблю бездоказательные утверждения. Вот и ответил вам. Все хорошего. С уважением, Алексей ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 12:03 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
авторсистемы с использование MS SQL интересно, а почему-же не с использованием родных таблиц фокспро. оч.интересно было-бы посмотреть на реализацию контроля, регистрации доступа и потоков информации при использовании средств, предоставляемых средой разработки фокспро. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 12:16 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
авторAleksey-K Все хорошего и Вам не кашлять ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 12:18 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
авторуже лет 10 строю ок, хочу набраться у Вас опыта в построении защищенных систем авторПросто не люблю бездоказательные утверждения. Задача. имеем ФС имеем таблицу 1,2 к таблице 1 можно допустить Валю к таблице 2 можно допустить Петю (только посмореть - это также доступ) Прошу продемонстрировать реализ-ю контроля доступа + рег-ю НСД при использовании родных таблиц фокспро ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 12:47 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
12345зайчик авторуже лет 10 строю ок, хочу набраться у Вас опыта в построении защищенных систем авторПросто не люблю бездоказательные утверждения. Задача. имеем ФС имеем таблицу 1,2 к таблице 1 можно допустить Валю к таблице 2 можно допустить Петю (только посмореть - это также доступ) Прошу продемонстрировать реализ-ю контроля доступа + рег-ю НСД при использовании родных таблиц фокспро Ну что такого тут сложного: 1. Все размещаете на файл сервере Windows 2003 на томе NTFS (кстати, имеющего сертификат ФСТЭК) 2. Пользователи Вале и Пете созданы в домене 3.Пользователю Вале даете доступ к таблице 1 с правами Read, Write, Modify 4. Пользователю Пете даете доступ к таблице 2 с правами Read Все.. С уважением, Алексей. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 12:58 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
2 Aleksey-K + имеется админ, который может посмотреть файл и факт НСД не будет зарегистрирован ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 13:02 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
2 Aleksey-K я все понял, Вы сторонник "заката солнца вручную", только зачем отстаивать свои убеждения авторПросто не люблю бездоказательные утверждения. использование инструмента, который явно обладает изначально более подходящей концепцией для реализации защищенных систем позволяет избежать проблем и позволяетдостичь целей с наименьшими трудозатратами использование родных таблиц фокспро не позволяет строить защищенные системы ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 13:10 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
12345зайчик2 Aleksey-K + имеется админ, который может посмотреть файл и факт НСД не будет зарегистрирован 1. А что в MS SQL у вас есть защита от членов роли sysadmin? Продемонстрируйте мне защиту с помощью средств SQL сервера от членов роли sysadmin. 2. Настройка аудита NTFS. Еще раз повторяю, у нас файл сервер. Сам файл сервер прошел сертификацию, т.е. и все операции с файлами при надлежащих усилий адимна (и его квалификации) тоже можно сделать вполне безопасными. С уважением, Алексей. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 13:13 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
Да.. круто.. Тут читать, тут не читать, а тут рыбу заворачивали... Слышу, что хочу, возражаю себе... Мне не понравилась ваша фраза: 12345зайчик настольные таблицы используют для несерьезных поделок как только Вы столкнетесь с сертификацией по 1Г,2Г....., даже прекрасно работающий продукт, разработанный с использованием родных таблиц фокспро станет бесполезной поделкой Отвечал только на нее. Откуда вывод, что я считаю файл-сервер лучше, чем клиент-сервер? С уважением, Алексей ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 13:23 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
ldirСобираюсь разработать приложние на Foxpro 9. В этом деле пока нуб. Возник вопрос где лучше хранить данные в dbf или mssql. Приложение на 20 пользователей (складской учет, специфичный) в терминальном сервере. Полазив немного с dbf'ами показалось все удобно и хорошо. А есть если использовать mssql , то уже значительно сложнее выходит. Поэтому на распутье. Нр склоняюсь уже в DBF, дабы особо не мучаться. Приложение хочется разработать по-быстрее. ТАк вот, не будет ли каких-нибудь граблей, что все на mssql всётаки предется переписывать ? На цену системы обратите внимание также. Скорей всего, рано или поздно придется лицензироваться. Просчитайте сколько будет стоить лицензия на сервер, на MsSQL, на Fox. Сразу скажу, MsSQL резко повышает стоимость системы. И не всегда это обоснованное повышение цены. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 13:31 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
использование родных таблиц фокспро не позволяет строить защищенные системы защиту с помощью средств SQL сервера от членов роли sysadmin да, я сделаю и покажу определенные логи при попытке НСД со стороны админа, понятно, что эти логи админ может удалить эти логи а вот в ФС Вы не реализуете ничего подобного + при использовании таблиц фокспро Вы абсолютно лишены инструментов которые облегчают подобную реализацию поэтому автор даже прекрасно работающий продукт, разработанный с использованием родных таблиц фокспро станет бесполезной поделкой авторПросчитайте сколько будет стоить лицензия на сервер, на MsSQL, на Fox. тема избитая, прочитайте по бесплатные редакции ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 13:36 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
>12345зайчик >использование родных таблиц фокспро не позволяет строить защищенные системы Позвольте с Вами не согласиться. В качестве доказательства привожу http://www.gotdotnet.ru/Forums/Design/488948.aspx ]прототип. В своё время (да и сейчас также) приходилось заниматься всем комплексом защиты информационных систем. Ни администратор информационной безопасности, ни администротор сети, ни администратор базы (сервера) данных НЕ имеют НЕ контролируемого доступа к конфиденциальной информации серверов данных. В любом случае ВСЕ операции контролируются и выполнются пулом серверов приложений. Эти господа могут со своего рабочего места выполнять то, что записано и согласовано в ТЗ. Доступ в помещение серверов данных и серверов приложений они могут иметь только совместно. Что представляют из себя сервера данных? Могут быть обычыми файловыми серверами, хранящими и файлы .dbf. Могут быть SQL серверами. Или 1С системой (OLE). С уважением, Владимир. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 13:53 |
|
Что выбрать DBF или MSSQL ?
|
|||
---|---|---|---|
#18+
12345зайчик защиту с помощью средств SQL сервера от членов роли sysadmin да, я сделаю и покажу определенные логи при попытке НСД со стороны админа, понятно, что эти логи админ может удалить эти логи а вот в ФС Вы не реализуете ничего подобного .. Да... как все запущено... Эта у вас защита такая от админа - "понятно, что эти логи админ может удалить эти логи". Он (админ), конечно очистит логи в вашей таблицы аудита (предварительно отключив триггера на ней, если есть). А если и у вас 2005, то и DDL триггера. И где останутся следы его деятельности? А вот а файловом сервере, если включен аудит, то все попадает в лог. Попытка удалить из журанала тоже логируется. Изменение политики аудита админ можно квалифицировать, как попытка взлома со стороны админа. С уважением, Алексей. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2008, 13:56 |
|
|
start [/forum/search_topic.php?author=leksu&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
103ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 438ms |
total: | 680ms |
0 / 0 |