Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.12.07;
Скачать: CL | DM;

Вниз

Вопрос по структуре будущего проекта   Найти похожие ветки 

 
Anton   (2008-10-05 20:26) [0]

В кратце помогите ищущему. :)
Хочу сделать (пока-что в целях своего самообразования программированию) небольшой сайт библиотеку! Начал писать на Делфи используя CGI. Всю инфу о книгах запихивал в текстовые файлы, криво но вышло.
Теперь хочу переделать под базы данных, и тут сразу грабли:
1. Я не знаю какую базу данных использовать.
2. Как быть с многопользовательским доступом.

P.S. Я новичек!!! Не ржать!!!


 
Сергей М. ©   (2008-10-05 20:32) [1]


> Не ржать


А хрюкать можно ?)


> криво но вышло


А должно было ?)


> не знаю какую базу данных использовать


На этом этапе - любую.


> Как быть с многопользовательским доступом


Ты сначала с одним пользователем разберись, а потом уж многими возможно будет резон озаботиться.


 
DrPass ©   (2008-10-05 20:32) [2]


> 1. Я не знаю какую базу данных использовать

Ту, которую поддерживает твой хостинг


> 2. Как быть с многопользовательским доступом

А что с ним случилось?


> P.S. Я новичек!!! Не ржать!!!

Да щас же! Никаких поблажек!


 
Anton   (2008-10-05 20:45) [3]


> DrPass ©   (05.10.08 20:32) [2]
>
> 2. Как быть с многопользовательским доступом
> А что с ним случилось?


Насколько я понимаю, не исключается ситуация когда несколько человек загрузять страницу, т.е. одновоременно загрузится несколько копий программы и естественно  обе копию одновременно полезут к базе данных. А если еще в этот момент добавлять туда еще что-то?

Каким способом сделать доступ к базе данных?


 
Anton   (2008-10-05 20:54) [4]


> DrPass ©   (05.10.08 20:32) [2]
>
>
> > 1. Я не знаю какую базу данных использовать
>
> Ту, которую поддерживает твой хостинг

Без разницы какую поддерживает хостинг, возможно у меня появится доступ к личному серверу.

Поэтому и не знаю какую лучше использовать базу для такой задачи с перспективой развития?

Понравилась Раradox, но читал не стоит? Что посоветовали б?


 
blackman ©   (2008-10-05 20:54) [5]

Забудь все чему тебя учили :)
Тебе нужен хостинг с PHP и MySql и соответственно учи все с начала...

PHP - система разработки скриптов.
http://articles.org.ru/web/systemp.php
Что такое PHP
http://articles.org.ru/web/php.php


 
DVM ©   (2008-10-05 20:56) [6]

Забудь все чему тебя учили :)
Тебе нужен хостинг с ASP и MS SQL и соответственно учи все с начала...


 
Anatoly Podgoretsky ©   (2008-10-05 21:01) [7]

> DVM  (05.10.2008 20:56:06)  [6]

Забудь все чему тебя учили :)
Тебе нужен хостинг с AIX и DB2 и соответственно учи все с начала...

Кстати перспектива для развития самая широкая.


 
DrPass ©   (2008-10-05 21:01) [8]


> Насколько я понимаю, не исключается ситуация когда несколько
> человек загрузять страницу, т.е. одновоременно загрузится
> несколько копий программы и естественно  обе копию одновременно
> полезут к базе данных. А если еще в этот момент добавлять
> туда еще что-то?
>
> Каким способом сделать доступ к базе данных?

Умные люди, которые разрабатывали движки баз данных, давно об этом позаботились. Но тебе же все-таки будет полезно, я бы сказал даже необходимо почитать про транзакции, уровни изоляции и т.д.


> Понравилась Раradox,

Ммм... а что-либо еще изучал?


> возможно у меня появится доступ к личному серверу.

В этом случае рекомендую Firebird. Вот почему:
а) совершенно неприхотливая и не нуждающаяся в администрировании
б) "классический" сервер SQL, не отягощенный серьезными расширениями, для обучения работе с СУБД так же удобен, как Паскаль для обучения программированию
в) достаточно производительная и мощная
г) для любителей все делать мышкой есть очень мощная и в то же время бесплатная оболочка IBExpert


 
Anton   (2008-10-05 21:11) [9]


DrPass ©   (05.10.08 21:01) [8]
> Умные люди, которые разрабатывали движки баз данных, давно
> об этом позаботились.


Наверно тогда посталю SQL + Раradox, может и не развалится ))

DrPass - отдельное спасибо!


 
DrPass ©   (2008-10-05 21:14) [10]

Paradox все-таки не надо - ее разрабатывали хм... не слишком умные люди :)


 
blackman ©   (2008-10-05 21:32) [11]

DVM ©   (05.10.08 20:56) [6]
Anatoly Podgoretsky ©   (05.10.08 21:01) [7]
Вредные советы! ASP это тормоз!
А экзотику Подгоретского можно как и тигров только в Африке найти :)


 
DrPass ©   (2008-10-05 21:59) [12]


> А экзотику Подгоретского можно как и тигров только в Африке
> найти :)

Слово "экзотика" здесь лишнее


 
Anatoly Podgoretsky ©   (2008-10-05 22:07) [13]

> DrPass  (05.10.2008 21:14:10)  [10]

Разрабатывали умные, а вот развивали не очень, но кушать очень хотелось.


 
Anatoly Podgoretsky ©   (2008-10-05 22:08) [14]

> blackman  (05.10.2008 21:32:11)  [11]

Какая экзотика, это горячий продукт ИБМ, продается вместе с R6000


 
Anatoly Podgoretsky ©   (2008-10-05 22:08) [15]

> DrPass  (05.10.2008 21:59:12)  [12]

Меня тоже там не найдешь.


 
DrPass ©   (2008-10-05 22:33) [16]


> Anatoly Podgoretsky ©   (05.10.08 22:08) [14]
> > blackman  (05.10.2008 21:32:11)  [11]
>
> Какая экзотика, это горячий продукт ИБМ, продается вместе
> с R6000

Не приходилось работать с AIX, бог миловал, но DB2 на iSeries меня удручает...



Страницы: 1 вся ветка

Текущий архив: 2008.12.07;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.013 c
3-1210858706
Hiller
2008-05-15 17:38
2008.12.07
Транзакции в ADO


2-1225174004
worldmen
2008-10-28 09:06
2008.12.07
Программно нажать комбинацию клавиш


1-1202812422
БарЛог
2008-02-12 13:33
2008.12.07
Настройки эксплорера программно


15-1223242931
обана!
2008-10-06 01:42
2008.12.07
А было бы нефигово


1-1202831739
somebody_
2008-02-12 18:55
2008.12.07
Статическая компоновка кода Делфи и С++