Sravnenie na SQL serveri

10 отговора 627 прегледа
#1

Sravnenie na SQL serveri

Vaznameriavam da sazdam prilojenie na koeto bazata da raboti na windows i na linux. Ta po tozi vapros me interesuva koi server e po-hubav (imaiki v predvid dvete os). Razglejdah do sega 3 servera( mysql,interbase,postgresql) i mai poslednia izglejda nai-dobre.

Отговор
в отговор на SQl Beginer #2

Re: Sravnenie na SQL serveri

Kak puskash PostgreSQL pod windows? Koia versia?

НЕ МЕ ЕБЕ КАК Е ВУТЕ, АЗ ГЛЕДАМ ДА СЪМ ДОБРЕ
Отговор
в отговор на Perin #3

Re: Sravnenie na SQL serveri

да бе, кажете как се пуска postgre под windows!

Отговор
в отговор на bahur #4

Re: Sravnenie na SQL serveri

Cygwin

salle.online.bg/sig
Отговор
в отговор на Perin #5

Re: Sravnenie na SQL serveri

Ami biah si go izteglil kato bin instalacia ot niakakav iaponski sait. Versia 7.2.1
Ama az ne razbrah vasheto mnenie za otdelnite serveri. Ako ne vi zatrudniavam napishete niakoi red kakvo mislite za tiah.

Отговор
в отговор на SQl Beginer #6

Re: Sravnenie na SQL serveri

ако нямаш намерение да ползваш транзакции в базата данни, ако ти не пука за ограниченията, които ти налага MySql хващай го него...
пиши възможно най-стандартния SQL и стой далече от специфични за MySql функиции....
така, ще можеш във всеки момент да смениш СУБД-то ако нещо не ти хареса....

не съм влюбен в MySQL ама е лесен за инсталиране, бързо работи, абселютно безплатен е, винаги има кой да ти помогне ако я закършиш...
много е разпространен в интернет, така че явно е добър...

Отговор
в отговор на Topбaлaн #7

Re: Sravnenie na SQL serveri

Ами и аз горе-доло така си представях нещата ама не оспявам да използвам стандартния SQL защото то просто не става на mysql едно към едно. Например опитвам се да си направя foreign key в базата.
create table t1 (name char(5) not null primary key)
create table t2 (name char(5) references t1)

Всичко минава нормално ама няма връзка м/у таблиците и открих че за версията на win32 3.23.52 не се поддържа innodb .Инсталирах версия 4 а там разбрах че синтаксиса е савсем друг...............

Отговор
в отговор на SQL Beginer #8

Re: Sravnenie na SQL serveri

Ако искаш Innodb във MySQL 3.23 - изтегли си Max версията

[линк]

salle.online.bg/sig
Отговор
в отговор на Topбaлaн #9

Re: те такова животно нема...

Няма начин да използваш който и да е SQL сървър без специфични за него възможности.

Или по-точно начин има ама се ограничаваш до най-малкия общ знаменател - пък той при SQL-а всъщност е доста малък. Ако направиш един преглед кой от сървърите ще установиш, че нито един не е напълно ANSI съвместим а ако опиташ да намериш минималното множество от възможности, което се поддържа от всички хептен ще го орежеш.

salle.online.bg/sig
Отговор
в отговор на SQl Beginer #10

Re: Sravnenie na SQL serveri

Oracle

Nazdrawe
Отговор
в отговор на salle #11

всичко зависи от естеството на задачата...

има хора дето се опитват муха с топ да гърмят....
за какво ти е оракъл, ако ще имаш две таблици на кръст и пет заявки...
и дори няма да си направиш труда да индексираш таблиците...

аз съм потребител повече отколкото девелопер...за това ти казвам, има адски много случай, в които create table, insert, select, delete и update вършат цялата работа...

всъщност, универсално решение няма
и всяко крайно мнение не е вярно...има случай дори когато аксеса върши чудна работа....

Редактирано от Topбaлaн на

Отговор