|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Maxim Timofeyev 2:5030/1763.1 21 Mar 2004 01:34:18 To : Svyatoslav Abramenkov Subject : Re: небольшой POP3-сервер помощнее popa3d -------------------------------------------------------------------------------- MT>> 24Mb... Хм. А чего ты на такой крутой машине делаешь? SA> Hа этом у моего друга (он сам как раз и занимается базами на SA> PostgreSQL) в филиале крутится небольшая база с несколькими тысячами SA> записей, канал в центральный офис, и, кажется, samba. Изначально там было SA> 16М, я ему помог двумя SIMM по 4М, и там стало 24М, задержка ответа на SQL SA> запрос уменьшилась раза в 2-3. Самому PostgreSQL'ю нужно еще сказать, сколько памяти нужно кушать и т.п. Тюнинг мне понравился... Статью по тюнингу на форуме sql.ru подсказали... MT>> В смысле была нарушена целостность самих данных или что-то еще? SA> Я уже не помню, надо исходники смотреть. Сбивались временные метки в SA> поле типа TIMESTAMP. Перед вызовом time() в перловом скрипте была выборка SA> из другой таблицы, кажется, дело в этом, она, видимо, тоже блокировалась SA> полностью, и этот запрос не проходил, ну, значит, надо было time() в SA> другом месте поставить. Может стоит использовать SQL'евские команды? NOW() например. К примеру у меня в таблицах поле со временем добавления записи default now(). Я даже это поле не заполняю -- на default и стоит. MT>> Мне MySQL не нравится, хотя API понравилось больше, нежели у PostgreSQL. SA> Из perl к ним API почти одинаковое, за исключением некоторых SA> особенностей, которые я предпочитаю не использовать, чтоб не иметь проблем Я имел ввиду C'шное API. SA> есть "several clicks installer" под win32, Очень полезная штука. ;) Sybase вон инсталиться тоже просто -- rpm'ки назапускал, а потом сиди как дурак и raw девайсы плоди. Да и бэкапом у него одни проблемы -- он структуру не сохраняет. ;( Вообще у нас программист БД глянув на PostgreSQL сказал, что в нем (в PostgreSQL) есть много того, чего нет в Sybase. ;) Правда в PostgreSQL нет много того, чего нет в DB2 (или как там правильно пишется). ;) SA> для PostgreSQL я такого в то время не SA> видел, нужно было еще всякую дополнительную фигню отдельно лепить, SA> (UNIX sockets, кажется?) и без Cygwin оно не работало вовсе. Сейчас делают родной порт под Win32. Пока еще не готов. Есть нативный старый порт, но чисто японский -- японская локаль и т.п. Кривой какой-то. ;) SA> Опять же, на любом хостинге, где дают CGI, почти наверняка есть SA> mysql 3.23.xx, и ничего другого. Сейчас уже много хостингов, где и PostgreSQL дают. ;) SA> Я в курсе отличий postgresql, знаю, что приятного там можно написать на SA> том же PL/SQL, и другие возможности тоже изучал. Hо они мне пока что без Только PL/PgSQL. ;) SA> надобности в большинстве случаев, обхожусь более простыми решениями. Что до Я вот недавно только начал использовать PL/pgSQL -- ненарадуюсь... SA> того, чтобы обойтись .dbm - я просто не в курсе этого API, но мне кажется, SA> что там придётся конструировать вывод запроса вроде SA> SELECT f.ID, b.NAME FROM FOO AS f, BAR AS b WHERE b.ID=f.GOOD AND f.ID>153, А MySQL такое проглотит? Я давно уже не смотрел чего там есть. Когда последний раз я им занимался там даже транзакций небыло. Из-за этого он и отпал сразу. Хотя первая причина была в том, что когда мне понадобился SQL сервер, то MySQL на тот момент хотел glibc2, а у меня еще была libc5. ;) PostgreSQL у меня встал, вот я к нему и проникся за столько времени... ;) -- GPG key ID: 55F6ADEC fp: 0BDE AC68 5418 B40A 0C85 C081 037A 6542 55F6 ADEC [2:5030/1763@fidonet.org][tmahome@tma.spb.ru][http://tma.spb.ru] --- tin/1.5.16-20030125 ("Bubbles") (UNIX) (Linux/2.4.20-alt10-up (i686)) * Origin: TMA at HOME (2:5030/1763.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/384085da4cb82.html, оценка из 5, голосов 10
|