SQLite - встраиваемая база данныхSQLite - встраиваемая база данных, общего назначения. Является хорошим выбором не только для десктопных приложений, но и для средних сайтов, так как имеет небольшие требования к рессурсам и очень большую скорость выборки из баз до 50-100 Мб. (в 2-4 раза быстрее MySQL)
Внимание грабли1При работе PHP скрипта, все запросы к SQLite базе, по умолчанию, используют индивидуальные транзакции, поэтому при вставке данных в базу, она работает весьма медленно. Поэтому в SQLite использовать транзакции, во первых надо, а во вторых, правильно.
2Информация о табличках, индексах и т.п. хранится в системной таблице sqlite_master. Например, получить список содержащихся в базе таблиц, можно простым запросом вида: select name from sqlite_master where type="table" 3Принцип экранирования спецсимволов отличается от такового в MySQL, поэтому использовать mysql_escape_string() или addcslashes() не правильно. | Реклама |