opendataby / website

Сайт открытых данных Беларуси
https://opendata.by
8 stars 3 forks source link

Как хранить базу данных? #1

Open meramo opened 9 years ago

meramo commented 9 years ago

Вопрос - деплоить ли базу данных на гитхаб, имеет ли это смысл с точки зрения технической и этической? Какие мысли по этому поводу? @tbicr @abitrolly

tbicr commented 9 years ago

Пока больше вопрос что и как хранится сейчас.

meramo commented 9 years ago

Сейчас пока разговор про исходник самого сайта (скрипт Друпала + модули dataset/datastore) Я выкладываю сейчас на гитхабе все исходники, чтобы их можно было скачать и развернуть локально с дампом. Вот вопрос по подготовке дампа скорее был для локального девелопмента. Его надо как минимум санитаризировать, убирать данные пользователей, но пока это не критично, думаю я его под паролем в определенную локацию буду класть и оттуда можно будет всегда забирать.

abitrolly commented 9 years ago

Это всё плохо. Личные данные не должны накапливаться нигде.

abitrolly commented 9 years ago

Для начала надо схему БД точно определить, чтобы не было вендор локапа не друпал.

abitrolly commented 9 years ago

А то у нас данные сайта вроде как открытые, а на самом деле с ними без друпала работать нельзя.

tbicr commented 9 years ago

Согласен, дампы базы лучше прятать.

Для девелопмента лучше минимумально готовая база, другое дело что помимо юзеров и датасетов там могут храниться переводы, тексты или еще что.

abitrolly commented 9 years ago

Я не имеел в виду, что надо прятать дампы. Их надо деперсонализировать и выкладывать. Полностью или частично - зависит от структуры. Если там мегабайты мусора, то такой дамп бесполезен и из него надо только полезные вещи оставлять под задачи.

meramo commented 9 years ago

Нету никаких гигабайт мусора, там вся база 10 мегабайт :)

Личные данные я имел в виду исключительно данные пользователей сайта - редакторов, модераторов и т.п. Пароли конечно хэшируются но все равно. Это мы сделаем.

Касательно остальных вещей - веб морда для доступа к данным на друпале, но ты можешь работать и запрашивать их как хочешь, хоть с консоли через curl. Можно и напрямую в базу лазить, если кому нравятся такие извращения.

Ок, с базой понятно, буду санитацию дампа делать и выкладывать в паблик.

2014-12-30 15:19 GMT+03:00 Anatoli Babenia notifications@github.com:

Я не имеел в виду, что надо прятать дампы. Их надо деперсонализировать и выкладывать. Полностью или частично - зависит от структуры. Если там мегабайты мусора, то такой дамп бесполезен и из него надо только полезные вещи оставлять под задачи.

— Reply to this email directly or view it on GitHub https://github.com/opendataby/website/issues/1#issuecomment-68352154.

Igor

Contacts: +375298640071 (BY) +37060028963 (LT)

Blog: http://miw.by (Ru)

abitrolly commented 9 years ago

Да! Только хэшированные пароли - не панацея. И кроме дампа в гитхабе всё равно должен быть защищённый бэкап.

abitrolly commented 9 years ago

В смысле даже хэшированные пароли нельзя оставлять. Пользователи у нас умные и пароли по словарю подбираются.

meramo commented 9 years ago

Конечно конечно, все будем вычищать.

2014-12-30 15:46 GMT+03:00 Anatoli Babenia notifications@github.com:

В смысле даже хэшированные пароли нельзя оставлять. Пользователи у нас умные и пароли по словарю подбираются.

— Reply to this email directly or view it on GitHub https://github.com/opendataby/website/issues/1#issuecomment-68353653.

Igor

Contacts: +375298640071 (BY) +37060028963 (LT)

Blog: http://miw.by (Ru)

meramo commented 8 years ago

Делаю bump, база нужна для загрузки. Имеет ли смысл просто база без файлов?

tbicr commented 8 years ago

Лепш асобна дамп і файлы калі для распрацоўкі файлы не патрэбны.

2015-11-11 23:19 GMT+03:00 Igor Kandyba notifications@github.com:

Делаю bump, база нужна для загрузки. Имеет ли смысл просто база без файлов?

— Reply to this email directly or view it on GitHub https://github.com/opendataby/website/issues/1#issuecomment-155899142.

abitrolly commented 8 years ago

Нашёл https://events.drupal.org/barcelona2015/sessions/introducing-proboci но не смотрел. Вам, как спецам должно быть более понятно. Есть там что-нибудь про дампы БД?

abitrolly commented 8 years ago

Конкретнее вот - https://www.youtube.com/watch?v=e6NwrKWBW2I&feature=youtu.be&t=263

meramo commented 8 years ago

Пробо офигенная вещь, щупал ее в Барселоне, для continious development пхп проектов просто идеал, когда допилят конечно. Я делаю ее интеграцию с другой тулзой потиху. но пока сыровато

nicolaichuk commented 8 years ago

Есть еще такая штука http://git.lc/ ее используют например при разработке drupal.ru https://github.com/DrupalRu/drupal.ru

abitrolly commented 8 years ago

@nicolaichuk спасибо за спам, а можно конкретнее ссылку на то как решается проблема хранения/шаринга БД для открытой разработки?

nicolaichuk commented 8 years ago

@abitrolly сам бы хотел бы знать ответ на этот вопрос. Пока просто поделился одним из решений которое попалось на глаза.

abitrolly commented 8 years ago

Так где решение?