LINUX.ORG.RU

PostgreSQL Inc. открыла текcты eRServer


0

0

Компания PostgreSQL Inc., которая занимается предоставлением поддержки для PostgreSQL и средств репликации для него же, сегодня открыла исходные тексты своего продукта eRServer, который непосредственно и решает задачу репликации

>>> Подробности

★★★★★
Ответ на: комментарий от anonymous

sqlite - это голимая база данных, поддерживающая очень ограниченный субсет sql. Как бы "ещё ближе к dbf", чем MySQL.
Позиционируется как очень легкий и быстрый движок для мелких задач - но честно говоря таких результатов как приведены на их сайте я не добился.
Да и даже не в скорсоти дело. Возможностей очень мало. Очень. Хотя для каких-то задач наверное подходит...

Dimentiy ★★
()
Ответ на: комментарий от anonymous

2Thanx:

> Однако ж и Google на MySQL живет

А ну-ка просветите-как нас что там в гугле на мускуле живёт? Уж не поисковая ли база? ;-) Три раза ха.

Dimentiy ★★
()
Ответ на: комментарий от Dimentiy

> sqlite - это голимая база данных, поддерживающая очень ограниченный субсет sql.

От брехло! Иди прочти хоть раз, что это такое.
- Implements most of SQL92
Неподдерживаемые фичи (а их очень немного) - все перечислены
тут: http://www.hwaci.com/sw/sqlite/omitted.html

На самом деле sqlite выглядит гораздо более серьезнее, чем
mysql в плане реализации стандарта SQL. Но у нее есть другие
проблемы - плохая скалябельность, отсутствие поддержки
национальных алфавитов.

anonymous
()

SQlite в принципе имеет некоторую поддержку UTF-8, но пока в ранней стадии. Все еще впереди. =) И все же, для всяких там форумов и прочего, на не очень больших сайтах, это имхо идеальное решение. Опять же оно всю базу данных целиком размещает в одном файле, что бывает удобно в плане бэкапов и переносов. На большой портал оно, конечно, не полезет. Впрочем, мускуль туда тоже ставить вряд ли стоит, если скорость не критична. Постгрес все ж надежней.

anonymous
()

ответ

не в тему :) но тест

petrosha ★★★★★
()
Ответ на: комментарий от anonymous

> для всяких там форумов и прочего, на не очень больших сайтах, это имхо идеальное решение.

Для англоязычных. Ты даже не сможешь сделать корректный order
by по полю с русским текстом.

anonymous
()
Ответ на: комментарий от anonymous

<цитата> На самом деле sqlite выглядит гораздо более серьезнее, чем mysql в плане реализации стандарта SQL. </цитата>

Смеетесь? В sqlite даже alter table нет..

walrus
()

Пардон за оффтопик.

Кто-нибудь качал/смотрел Plan9? Что это за зверь такой? Вроде как уважаемые люди делали.

Евгений

anonymous
()

Пардон за оффтопик. Кто-нибудь качал/смотрел Plan9? Что это за зверь такой? Вроде как уважаемые люди делали.

Евгений

anonymous (*) (2003-09-02 01:36:33.079781)

anonymous
()
Ответ на: комментарий от walrus

> Смеетесь? В sqlite даже alter table нет..

Кто я? Ага, смеюсь с вас. Ваши приложения, наверное, только
и делают, что alter table ;)

Там ясно написано, что эта операция делается программно:
старая таблица сохраняется под другим именем, новая создается,
и в нее переносятся данные из старой обычным селектом.
Почему-то вы не заметили subselects, triggers и другие вещи,
которые в mysql только зарождаются.

anonymous
()

2anonymous (*) (2003-09-01 08:04:02.765466)

Когда это в мускле появились _нормальные_ Foreign Keys?
Под нормальными я понимаю "с constrains".

sem
()

Ага, а то, что она на Java, забыли как то упомянуть? :(((
И нахрен такое нужно, что бы сделать репликацию постгри, надо ставить Яву? :(((

sem
()
Ответ на: комментарий от anonymous

>> для всяких там форумов и прочего

>Ты не сможешь сделать корректный order by по полю с русским текстом

Дык -- есть там UTF-8 или нет? И если есть -- кто мне помешает сделать корректный order by?

С уважением -- Смоляное Чучелко

anonymous
()

Сорри за офтопик, это у меня браузер глючит или за вчера сегодня не одной новой новости???

anonymous
()
Ответ на: комментарий от anonymous

> Дык -- есть там UTF-8 или нет?

Насколько я знаю - нет. А если бы и был, это все равно
неудобно. Нужна нормальная поддержка Character sets, collations, coercibility.

anonymous
()

так где взять PostgreSQL работающий под Windows где этот UltaSQL ничего нету ...

anonymous
()
Ответ на: комментарий от Korwin

> Имеется EMS PostgreSQLManager ИМХО возможностей выше крыши

Только вот денюшки за него платить надо

anonymous
()
Ответ на: комментарий от cold

> select *|field_list from some_table_func(some_parameters_list) > where some_field=...

Хм, да не про то я. Это и с MySQL UDF можно сделать. Опять же здесь используется ФУНКЦИЯ, не процедура! Напиши ка мне пожалуйста что-типа такого (образно пишу):

$recordset = pgsql("execute some_procedure(par1, par2)");

И чтобы вернулся recordset. А? А уже внутри some_procedure делать select чего-то.

> кому возможностей mysql-я хватает - пользуйтесь на здоровье!!! P.S. Прально говоришь! Согласен и поддерживаю! Хоть M$ACCESS :)

anonymous
()

>Хм, да не про то я. Это и с MySQL UDF можно сделать. Опять же здесь
>используется ФУНКЦИЯ, не процедура! Напиши ка мне пожалуйста что-типа
>такого (образно пишу):

>$recordset = pgsql("execute some_procedure(par1, par2)");

>И чтобы вернулся recordset. А? А уже внутри some_procedure делать
>select чего-то.

Мда. Определимся сначала с понятиями:
функция - определенный код возвращающий определенные данные после своего выполнения.
процедура - определеный код который не возвращает результаты своего действия.

А теперь ответь на вопрос: нафига извращаться и пытаться вернуть из процедуры recordset если для этих целей служит функция? Типа все привыкли делать через одно место?

Еще раз: зачем пытаться из _процедуры_ получить RecordSet? В каких случаях это так необходимо?

Korwin ★★★
()

anonymous (*) (2003-09-03 05:06:50.017288):

execute -- это из какого стандарта? Для получения т.н. "recordset" используется SELECT. Точка.

PostgreSQL позволяет делать select из хранимой процедуры (функции, в терминологии Postgres). А она там внутри может делать, что хочет -- хоть select, хоть из воздуха записи создавать.

Еще раз вопрос: в чем претензии? Не нравится Potgres -- купите Oracle и не мучайтесь.

nickg
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.