1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Как правильно организовать БД и какие средства использовать в этом слу

Тема в разделе "Delphi - программирование", создана пользователем BustA, 14 янв 2008.

  1. BustA

    BustA Гость

    Репутация:
    0
    Есть несколько вопросов что можете посоветовать для каждого случая:

    О Базе Данных: База довольно большая. Многопользовательская. К таблицам возможен одновременный доступ с нескольких клиентов на select, update, insert, реже delete. Требуется отказоустойчивость, но и скорость тоже. Программировать СУБД буду на Delphi, раньше всегдда использовал Firebird/Interbase сейчас решил перейти на MySQL. Доступ к базе будет 2 видов: из лок сети с помощью программы написанной на Delphi; из интернета (php) но здесь только select.

    Вопросы:

    1. Стоит ли вообще переходит на MySQL или же использовать Firebird? И если стоит остаться на Firebird, то можно ли получить доступ к базе из интернета и как?

    2. Какой мне тип таблиц выбрать MyISAM или InnoDB и почему? (Полагаю что второй вариант так как там есть поддержка транзакций и каскадное удаление, а намного ли он медленнее?)

    3. Как в MYSQL 5 работает каскадное удаление? Как это организовать в php MyAdmin? Приведите пожалуйста пример.

    4. Какой вкладкой работы с БД в Дельфи пользоваться в данном случае??? При MySQL это наверное DBExpress, но там нет компонента транзакций?

    5. При создании юзера на сервере MySql мне нужно чтобы у него какие-то таблицы были только на просмотр а к каким-то полный доступ, как это организовать?? Ведь при создании пользователя мы назначаем ему права на всю БД, т.е. можно ли его создать с правами select на бд, а потом назначить update на какую-то таблицу???
     
  2. root

    root Гость

    Репутация:
    0
Загрузка...
Похожие Темы - Как правильно организовать
  1. ToxaRat
    Ответов:
    16
    Просмотров:
    3.734
  2. AL04E
    Ответов:
    4
    Просмотров:
    928
  3. r0hack
    Ответов:
    1
    Просмотров:
    150
  4. drno-reg
    Ответов:
    1
    Просмотров:
    568
  5. thunder
    Ответов:
    18
    Просмотров:
    690

Поделиться этой страницей