Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.12.07;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.006 c
2-1225203387
Andy BitOff
2008-10-28 17:16
2008.12.07
ForceDirectories и Exception


2-1224832118
worldmen
2008-10-24 11:08
2008.12.07
Упорядочить дейсвия (DragDrop) графически и логически.


2-1224234351
Андрей
2008-10-17 13:05
2008.12.07
Выделение ячейкив DrawGrid


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


2-1225283336
Кирей
2008-10-29 15:28
2008.12.07
консольные команды Windows





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский