powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Помогите выбрать СУБД
13 сообщений из 13, страница 1 из 1
Помогите выбрать СУБД
    #32074169
Stas Tristan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я сейчас работаю над обычным проектом типа Интерфейс+База, который будет находится либо н аполностью изолированном компьютере, либо максимум на нескольких компьютерах в локальной сети. В таких случаях я всегда использовал в качестве Базы - mdb. Но сейчас у меня особый клиент, который требует максимальной защиты, а базы mdb, к сожалению, поддаются довольно быстрому взлому даже в том случае, когда они защищены на уровне пользовательских групп. Поэтому сейчас мне нужно найти решение, которое позволило бы без серьезного и глубокого обучения сделать следующее:
- создать ряд таблиц
- определить связи между ними
- защитить все это
- поставить у клиента без установки у него дополнительного софтв
- чтобы поддерживало стандартное подключение через драйвер OLE DB (интерфейс будет писаться на VB6)
...
Рейтинг: 0 / 0
Помогите выбрать СУБД
    #32074180
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у клиента есть деньги, то рекомендую Sybase Adaptive Server Anywhere.
Поддреживает как ODBC, так и OLE DB (начиная с версии 6.0). Практически полная совместимость с TSQL. Установка в локальном варианте - exe + 3-4 dll (в зависимости от вида доступа, в сетевом - exe + 5-6 dll на сервере и 2-3 dll на клиенте. Плюс Ваша программа естественно.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД
    #32074182
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- поставить у клиента без установки у него дополнительного софтв
- чтобы поддерживало стандартное подключение через драйвер OLE DB (интерфейс будет писаться на VB6)

Эти два утверждения как-то говорят, что надо использовать только встроенные в Windows средства работы с БД ;)

А траффик по сети ты как собираешься шифровать?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД
    #32074256
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно, как, без серьезного и глубоко изучения можно сбелать что либо, чтоб оно получилось еще и не через Ж..У?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД
    #32074301
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
без серьезного и глубокого обучения

Это можно только в Lines играть, и то плохо получится.

Ты уж или обучайся как-то или не пиши.

И как так - сделать все, но без установки у него дополнительного софтв
Это как?

И вообще понятно, что приложение какое-то детское - ну так и ставь его на том, чего знаешь. MS SQL, Oracle, InterBase, Sybase, Paradox, dbf,...... - мало чтоли?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД
    #32074308
Фотография tpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stas Tristan
Для всего того, что описал, ИМХО, наиболее подходящим вижу выбор в сторону MSDE (Microsoft Desktop Engine). Это есть бесплатная немного посеченная редакция MSSQL Server. Есть ряд ограничений (в частности размер базы ограничен 2Гб, нельзя использовать в качестве издателя в транзакционной реплике и т.п.). Но это полновесный SQL сервер со всеми присущими для него наворотами (в том числе и шифрование самой БД). Тем более, что необходимо съехать с акцесса. MSDE, в частности и позиционируется как одна из альтернатив акцессу (см. хэлп в акцессе по проектам). К тому же он идет в стандартной поставке MS Office. Только, если Office2000, то MSDE соответствует MSSQL7.0. Чтобы поиметь MSDE (MSSQL2000) надо найти редакцию для девелопмента MSSQL2000 (или любую другую нормальную редакцию). Там есть соответствующая папка MSDE - с неё то можно и поставить сервер. Ко всему прочему MSDE хорошо жимет на не NT операционках (W2k2000Prof, W98, W95 и даже W2000CE). Клиента самое то писать на VB6 с использованием ADO (рекомендую 2.6), то биш интерфейс над OLE DB, который очен просто кодировать. Для пущей безопасности луче бы выбрать в качестве платформы какую-нибудь из NT операционных систем (W2000Server, на худой конец W2k2000Prof или WIN NT Server 4.0 SP6) с использованием не рабочих групп, а доменов (если требуется повышенный уровень безопасности). К слову сказать MSSQL может жить даже не на отформатированных винтах.
Вобщем, совет - рой в сторону MSDE (MSSQL2000)!
...
Рейтинг: 0 / 0
Помогите выбрать СУБД
    #32074313
Маveric
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stas Tristan
Плиз, поделись что знаешь по поводу взлома mdb, если установлена защита на уровне пользовательских групп. Я активно использую этот вариант защиты и не нашел в инете ничего что могло бы взломать её. Может ты не доконца разобрался с этим?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД
    #32074343
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 tpg

Ну так зато MSDE не дает сделать больше 5 коннектов.

А если рабочих мест 6 - что тогда?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД
    #32074350
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Ну так зато MSDE не дает сделать больше 5 коннектов. А если рабочих мест 6 - что тогда?

Тогда - 2 MSDE :)

2 Stas Tristan

А что конкретно подразумевается под требует максимальной защиты ? В принципе на уровне оси можно сделать довольно много. ИМХО, а если файл каким-нибудь образом попадет к конкретному спецу, то он неспеша поломает все, что угодно.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД
    #32074376
sysop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tpg
К слову сказать MSSQL может жить даже не на отформатированных винтах.
Это как? И какая версия так может?
...
Рейтинг: 0 / 0
Помогите выбрать СУБД
    #32074396
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2SysOp
Из документации (Creating and Maintaining Databases -> Using Raw Partitions)

Microsoft® SQL Server™ 2000 supports the use of raw partitions for creating database files. Raw partitions are disk partitions that have not been formatted with a Microsoft Windows NT® file system, such as FAT and NTFS. In some cases, using databases created on raw partitions can yield a slight performance gain over NTFS or FAT. However, for most installations the preferred method is to use files created on NTFS or FAT partitions.
...
If you are using Microsoft Windows® 2000 Server, you can create mounted drives to point to raw partitions. When you mount a local drive at an empty folder, Windows 2000 assigns a drive path to the drive rather than a drive letter. Mounted drives are not subject to the 26-drive limit imposed by drive letters; therefore, you can use an unlimited number of raw partitions.

От себя добавлю, что неотформатированные разделы поддерживались также во всех известных мне предыдущих версиях SQL Server (4.21, 6.х, 7.0).
...
Рейтинг: 0 / 0
Помогите выбрать СУБД
    #32074398
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra
"Ну так зато MSDE не дает сделать больше 5 коннектов"

Это чушь. Количество коннектов в MSDE неограничено. Однако чтобы люди не слишком увлекались халявой, в него встроенны искуственные тормоза по формуле delay in mS = concurrent workers - (6 + TBU limit) where concurrent workers are the number of currently active threads or fibers. The TBU limit is 30 for SBS, 8 for MSDE, Office and Desktop, and 6 is the fudge factor to compensate for system threads... This imposes a progressive throttle effect in proportion to how far over the TBU limit we are... There's no limit imposed on user connections.
...
Рейтинг: 0 / 0
Помогите выбрать СУБД
    #32074411
sysop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед Маздай
Спасибо. А я уж испугался что проспал что-то важное, типа что MSSQL больше не нуждается в ОС. Просто фраза дожна была звучать так: "MSSQL может исплдьзовать неотформатированные разделы для создания файлов баз данных."
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Помогите выбрать СУБД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]