2010-05-03 4 views
0

Собирается начать новый туристический сайт, я хочу некоторые рекомендации от относительно проектирования баз данных гуру, вещей приходят к картине является Книги такси онлайн, Это основная идея, Так я люблю реализовать много JQuery, AJAX вещи на моем сайте,проектирование баз данных suggesion

Главное сайт должен работать veryt быстрый, безопасный, безопасность, в MySQL, который typw должен я использовать, MYISAM ИЛИ InnoDB

Что является лучшим типом для ajax wor ks, быстрый, безопасный, безопасный просмотр производительности.

Это мой демонстрационный сайт, Просто посмотрите этот сайт, я реализован некоторые АЯКСЫ вещи здесь, my-url

На этом сайте, пожалуйста, выберите почтовый индекс на вкладке taxifrom,

Это спросит вы цените введите, пожалуйста, введите nw7, см. Сколько времени потребуется для ответа, какое-то время ответа и системы не перейдет в режим висеть или в режиме ожидания,

Также обратите внимание, что выбрано отклонение, выберите No диверсии, Там вы список из текстового поля, введите NW3 затем нажмите на значок поиска, См только после 80seconds, вы получите ответ от БДА, Посмотрите это слишком плохой ответ ...

Это DB, мой тип базы данных, если MyISAM, нет idexing, нет полного текста и ничего ... никаких ограничений, поэтому пожалуйста, сообщите мне, какой тип базы данных я выбрать,

MyISAM или InnoDB,

Благодарности Bharanikumar

+1

У вас есть как минимум два вопроса в тексте, но то, что вы действительно хотите знать, - как сделать запрос действительно быстрым, не так ли? Вы учитывали при вызове AJAX при измерении времени отклика? Сначала ваш браузер должен ответить; ваш браузер запрашивает ваш веб-сервер; ваш веб-сервер запрашивает БД. Вы уверены, что последний шаг - самый медленный, возможно, ваш веб-сервер - настоящий преступник? – Skurmedel

+0

веб-сервер означает говорить о моем хостинге. – Bharanikumar

ответ

1

базы данных выступление гостиницы oDB не требуется быстрее, чем движок MyIsam. Самое важное различие между ними заключается в том, что InnoDB является транзакционным и предлагает ссылочную целостность.

Прежде чем смотреть на разные двигатели базы данных, я бы начал с проверки наличия нужных индексов для всех необходимых столбцов. Хорошие кандидаты - это все столбцы, в которых вы «присоединяетесь», «где», «заказывать по».

0

Прежде чем вы будете беспокоиться о различиях между MYISAM или INNODB, вам необходимо правильно расположить ваши столы и иметь соответствующие индексы! Оттуда вам нужно беспокоиться о построении правильных запросов, которые будут использовать индексы. Ваш вопрос не дает никаких подробностей о вашей конструкции стола, но вы говорите:

Это DB, мой тип базы данных, если MyISAM, нет idexing, нет полного текста и ничего ... никаких ограничений, поэтому, пожалуйста посоветуйте мне, какой тип базы данных я выбрать,

no idexing и no constraints являются большой ошибкой. Я бы рекомендовал вам создать новый вопрос, в котором вы описываете данные, которые вам нужны в базе данных, и попросите лучшую схему сохранить его, а затем оттуда.

Смежные вопросы