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

Вниз

Тяжело запилить свою БД?   Найти похожие ветки 

 
Кирюха   (2013-08-25 08:39) [0]

Привет знатоки! Интересует сабж,куда копать,что почитать? БД хотелось бы сетевую :-) Буду благодарен за советы!


 
Виталик   (2013-08-25 10:28) [1]

Читать про SQL, бд сетевой делают либо настройки движка бд(MySQL, MS SQL, Postgres, Oracle) либо приложение на сервере которое обрабатывает запросы.


 
Кирюха   (2013-08-25 10:37) [2]

Сдается мне что вся сложность именно в обмене данными в сети между клиентами и сервером. Вот как это лучше сделать и хотелось бы разобраться. Все навороты существующих бд мне не нужны, простой обмен данных в сети и поиск в бд. Поэтому и задался целью запилить что-то под себя...


 
Виталик   (2013-08-25 10:43) [3]

Кирюха   (25.08.13 10:37) [2]
Стандартно, создаешь БД, указываешь движку(MySQL, MS SQL, Postgres, Oracle) что есть доступ по сети, потом любым инструментом имеешь DML(insert, update, delete) обмен данными и поиск в бд(select). Если бд должно быть доступно из инета, то сервак должен имет статический IP.

ps
Например книжка, одна из многих
http://www.ozon.ru/context/detail/id/18569255/


 
Кирюха   (2013-08-25 10:56) [4]

Спасибо за советы! Почитаю...


 
brother ©   (2013-08-25 10:58) [5]

> то сервак должен имет статический IP

не говорите ерунды...


 
Виталик   (2013-08-25 11:02) [6]

brother ©   (25.08.13 10:58) [5]
И как вы хотите получить доступ на динамический IP по порту 3306, база MySQL login root:123456? Я запустил, раз в минуту буду перезапускать роутер, а вы соединяйтесь. Речь шла про доступ к БД из интернета.


 
brother ©   (2013-08-25 11:04) [7]

нпример http://www.noip.com/


 
brother ©   (2013-08-25 11:05) [8]

зы. с сис.адимнами не надо спорить)


 
Виталик   (2013-08-25 11:28) [9]

brother ©   (25.08.13 11:04) [7]
Вы так и не соединились с моей БД, жду.
Да за это время роутер 3 перезапустил сессию, ISP не очень.


 
Anatoly Podgoretsky ©   (2013-08-25 12:35) [10]

Пилите Шура, пилите, она золотая.


 
brother ©   (2013-08-25 13:16) [11]

а мне оно зачем?


 
brother ©   (2013-08-25 13:17) [12]

зы. ты чего кому доказать то хочешь?


 
antonn_tmp   (2013-08-25 13:38) [13]

есть роутеры которые автоматом обращаются к dyndns. правда это костыль


 
Виталик   (2013-08-25 16:54) [14]

antonn_tmp   (25.08.13 13:38) [13]

>есть роутеры которые автоматом обращаются к dyndns. правда это костыль

Так в том и дело что без костылей динамический IP и бд не соединяется.


 
Виталик   (2013-08-25 16:56) [15]

Виталик   (25.08.13 16:54) [14]
В смысле БД на динамическом IP.


 
DVM ©   (2013-08-25 19:59) [16]


> Кирюха   (25.08.13 10:37) [2]
> Сдается мне что вся сложность именно в обмене данными в
> сети между клиентами и сервером.

Это одна из наименьших проблем, что тебе встретятся на пути "запиливания" своей субд. Ты лучше подумай над тем как ты будешь хранить данные и обеспечивать быстрый доступ к ним.


> Виталик   (25.08.13 10:28) [1]
> Читать про SQL, бд сетевой делают либо настройки движка
> бд(MySQL, MS SQL, Postgres, Oracle) либо приложение на сервере
> которое обрабатывает запросы.

Он ведь хотел СУБД свою запилить, а не БД на основе готовой СУБД и не трехзвенное приложение на основе готовой СУБД.


 
Сергей М. ©   (2013-08-25 20:11) [17]


> Кирюха   (25.08.13 10:37) [2]
>
> Сдается мне что вся сложность именно в обмене данными в
> сети между клиентами и сервером


Это вообще мелочь.
"Запил" должен начинаться с "разрула" ситуаций одновременного обращения к данным.


 
картман ©   (2013-08-25 20:42) [18]

начало: К. Дейт, "Введение в системы баз данных"
пример внутренностей: Кен Хендерсон, "Профессиональное руководство по SQL Server. Структура и реализация"

один хрен, к середине второй главы первой книжки забьешь на эту мутотень))


 
Anatoly Podgoretsky ©   (2013-08-25 21:00) [19]

Это не для начинающих (не для непонимающий), вероятно он и до второй главы не дотянет.


 
картман ©   (2013-08-25 23:33) [20]


>  Anatoly Podgoretsky ©   (25.08.13 21:00) [19]

я даю ему шанс не тратить время попусту))


 
Кирюха   (2013-08-26 09:15) [21]

Похоже это дйствительно сложно если даже профи спасовали... :-(


 
brother ©   (2013-08-26 10:40) [22]

о чем ты?


 
boriskb ©   (2013-08-26 11:24) [23]

Если бы пользовались русским языком, а не "новоязом", то и проблем бы не было
Что такое "запилить" ?


 
Кирюха   (2013-08-26 15:05) [24]

>boriskb Написать свою БД с нужным функционалом


 
brother ©   (2013-08-26 15:14) [25]

Какой именно функционал нужен?


 
boriskb ©   (2013-08-26 15:16) [26]


> Кирюха   (26.08.13 15:05) [24]

Позвольте спросить :"Зачем?"
СУБД с различным функционалом и самого разного размера - пруд пруди.
Если только учеба. Тогда читать книги об основах СУБД.
Хотя бы совсем школьную

Братчиков И.Л.
Основы проектирования баз данных. Методы  построения
СУБД. SQL,  примеры  реализации. Основы  современных  баз
данных.


 
brother ©   (2013-08-26 15:20) [27]

ps. помню, давно уже, обсуждали субд на текстовых файлах, что предлагал один товарищ, который утверждал, что это самое лучшее решение)


 
boriskb ©   (2013-08-26 15:25) [28]


> brother ©   (26.08.13 15:20) [27]

Вспоминаем классиков.
Например И.Шевченко "Каждому овощу..." :)


 
БарЛог ©   (2013-08-26 15:38) [29]

Хм... Я думал, тут жёстче будет. Мастера уже не те :)



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

Форум: "Прочее";
Текущий архив: 2014.02.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.003 c
15-1377368884
Необычный Порошок
2013-08-24 22:28
2014.02.09
Микропроцессор в игрушечных роботах от WowWee


3-1292238012
well
2010-12-13 14:00
2014.02.09
Как получить идентификатор записи?


15-1377405567
Кирюха
2013-08-25 08:39
2014.02.09
Тяжело запилить свою БД?


15-1377527842
Дальний Восток
2013-08-26 18:37
2014.02.09
Наводнение на Дальнем Востоке


15-1377514696
istok
2013-08-26 14:58
2014.02.09
ищем системного программиста...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский