|
|
|
Обеспечение целостности базы данных для интернет-магазина
|
|||
|---|---|---|---|
|
#18+
База данных для интернет-магазина может содержать информацию 2 типов: 1. Информация, необходимая непосредственно для работы магазина 2. Информация вспомогательного характера, непосредственно не участвующая в работе магазина. Например, информация о дистрибьютерах, с которыми идёт сотрудничество, информация о вендорах, информация о стоимости доставки каждой партии товара и иная информация, необходимая для ведения истории и статистики. Отдельно для каждого пункта разрабатывать свою БД нецелесообразно, поскольку информация из этих групп тесно взаимосвязана. Если разработать одну общую базу данных, то её целиком придётся хранить у хостера. В этом случае возникает опасность утечки конфиденциальной информации, кроме того имеется опасность утери этой информации. Более приемлемым с точки зрения безопасности будет вариант с реализацией общей базы данных, расположенной на стороне владельца магазина, и периодической репликацией информации, необходимой для работы интернет-магазина, на сторону хостера. Но в этом случае возникает проблема двусторонней синхронизации данных. На сторону хостера необходимо будет отправлять информацию о новых ценах, скидках, услугах и т.п., на сторону владельца магазина - информацию о клиентах и заказах. Собственно, это уже не репликация, а какой-то сумбур... Как наиболее эффективно решается данная проблема ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2007, 22:22 |
|
||
|
Обеспечение целостности базы данных для интернет-магазина
|
|||
|---|---|---|---|
|
#18+
> Как наиболее эффективно решается данная проблема ? Аренда сервера на нормальном канале - 50 евро в месяц. Нет ни одного более дешевого решения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2007, 23:02 |
|
||
|
Обеспечение целостности базы данных для интернет-магазина
|
|||
|---|---|---|---|
|
#18+
Cyrax Но в этом случае возникает проблема двусторонней синхронизации данных. На сторону хостера необходимо будет отправлять информацию о новых ценах, скидках, услугах и т.п., на сторону владельца магазина - информацию о клиентах и заказах. Собственно, это уже не репликация, а какой-то сумбур... Сумбурная какая-то точка зрения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2007, 23:09 |
|
||
|
Обеспечение целостности базы данных для интернет-магазина
|
|||
|---|---|---|---|
|
#18+
авторАренда сервера на нормальном канале - 50 евро в месяц. Нет ни одного более дешевого решения. Аренда сервера не пойдёт. Нужен обычный хостинг за 100-500 руб/мес. авторСумбурная какая-то точка зрения Понял, нужно придерживаться несумбурной точки зрения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 08:50 |
|
||
|
Обеспечение целостности базы данных для интернет-магазина
|
|||
|---|---|---|---|
|
#18+
Cyrax пишет: > Если разработать одну общую базу данных, то её целиком придётся хранить > у хостера. В этом случае возникает опасность утечки конфиденциальной > информации, кроме того имеется опасность утери этой информации. Хостируйтесь сами, если это так уж конфиденциально. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 09:29 |
|
||
|
Обеспечение целостности базы данных для интернет-магазина
|
|||
|---|---|---|---|
|
#18+
Cyrax пишет: > Аренда сервера не пойдёт. Нужен обычный хостинг за 100-500 руб/мес. Такова ценность вашей "конфиденциальной информации" ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 09:30 |
|
||
|
Обеспечение целостности базы данных для интернет-магазина
|
|||
|---|---|---|---|
|
#18+
авторОтдельно для каждого пункта разрабатывать свою БД нецелесообразно, поскольку информация из этих групп тесно взаимосвязана. Настоящие пацаны делают как раз наоборот - отдельные сервера и БД для веба и бэка. авторБолее приемлемым с точки зрения безопасности будет вариант с реализацией общей базы данных, расположенной на стороне владельца магазина, и периодической репликацией информации, необходимой для работы интернет-магазина, на сторону хостера. Но в этом случае возникает проблема двусторонней синхронизации данных. На сторону хостера необходимо будет отправлять информацию о новых ценах, скидках, услугах и т.п., на сторону владельца магазина - информацию о клиентах и заказах. Собственно, это уже не репликация, а какой-то сумбур... Это правильно сказали, в мыслях сумбур. Если у вас получится сделать двухсторонний обмен данными без собственно обмена, то наверное нобелевскую премию можно идти получать :) У всех работает обмен во все стороны - и ничего, даже наоборот, это правильно. -- Tygra's -- Мои фотогалереи тут и тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 09:34 |
|
||
|
Обеспечение целостности базы данных для интернет-магазина
|
|||
|---|---|---|---|
|
#18+
авторХостируйтесь сами, если это так уж конфиденциально. Самому хостироваться возможности нету... авторТакова ценность вашей "конфиденциальной информации" Оценкой пока не занимался. Всяко может быть... авторНастоящие пацаны делают как раз наоборот - отдельные сервера и БД для веба и бэка. Для бэка - это отдельная БД на стороне владельца магазина ? авторЭто правильно сказали, в мыслях сумбур. Если у вас получится сделать двухсторонний обмен данными без собственно обмена, то наверное нобелевскую премию можно идти получать :) Насчёт сумбура - неправильно. Всё чётко-гладко... и самое главное - обоснованно... Вопрос же стоит между двусторонним обменом и односторонним, а не двусторонним или его отсутствием. Посему нобелевской премии нам не видать... авторУ всех работает обмен во все стороны - и ничего, даже наоборот, это правильно. Собственно, меня интересует, как это реализовано у солидных интернет-магазинов : 2 базы данных ? С непересекающимися сущностями/таблицами ? Или одна общая + её часть в виде реплики для веба ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 10:35 |
|
||
|
Обеспечение целостности базы данных для интернет-магазина
|
|||
|---|---|---|---|
|
#18+
авторДля бэка - это отдельная БД на стороне владельца магазина ? Угу авторНасчёт сумбура - неправильно. Всё чётко-гладко... и самое главное - обоснованно... Вопрос же стоит между двусторонним обменом и односторонним, а не двусторонним или его отсутствием. Посему нобелевской премии нам не видать... Ну в случае с двумя БД обмен может быть или только двусторонний или никакой :) авторСобственно, меня интересует, как это реализовано у солидных интернет-магазинов: 2 базы данных ? С непересекающимися сущностями/таблицами ? Или одна общая + её часть в виде реплики для веба ? 2 БД. Непересекающимися - в каком смысле? Есть общие таблицы, есть таблицы, существующие только в одной БД. Часть БД в виде реплики - какой в ней смысл, вы же заказы собираетесь принимать? А как их отдавать в бэк будете? У нас обмен двусторонний, свой, уже третья версия пишется - ну очень универсальная, очень-очень :) Родная репликация не подошла в связи с неполным контролем и отсутствием репликации событий и сложных данных, а не просто таблиц. -- Tygra's -- Мои фотогалереи тут и тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 11:13 |
|
||
|
Обеспечение целостности базы данных для интернет-магазина
|
|||
|---|---|---|---|
|
#18+
> Аренда сервера не пойдёт. Нужен обычный хостинг за 100-500 руб/мес. Бизнесмены, блин, хреновы... Смешно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 13:22 |
|
||
|
Обеспечение целостности базы данных для интернет-магазина
|
|||
|---|---|---|---|
|
#18+
Cyrax авторТакова ценность вашей "конфиденциальной информации" Оценкой пока не занимался. Всяко может быть...Если конфеденциальность оцениваете в 1500 руб в месяц... то забудьте про нее. Храните все у провайдера - там и BackUp делают и сервера от атак защищают. Если, конечно, провайдер нормальный. Так что единственной дырой для утечки станет ваш собственный сайт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 14:32 |
|
||
|
Обеспечение целостности базы данных для интернет-магазина
|
|||
|---|---|---|---|
|
#18+
авторБизнесмены, блин, хреновы... Смешно. Мне тоже смешно... Тока вот если берут тока 130 руб/мес (для примера), я, судя по всему, не должен упрашивать их взять больше... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 14:41 |
|
||
|
Обеспечение целостности базы данных для интернет-магазина
|
|||
|---|---|---|---|
|
#18+
авторРодная репликация не подошла в связи с неполным контролем и отсутствием репликации событий и сложных данных, а не просто таблиц. Что значит "родная репликация" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2007, 16:35 |
|
||
|
Обеспечение целостности базы данных для интернет-магазина
|
|||
|---|---|---|---|
|
#18+
Родная - значит родная репликация MS SQL, которая у него забесплатно встроена :) -- Tygra's -- Мои фотогалереи тут и тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2007, 17:10 |
|
||
|
Обеспечение целостности базы данных для интернет-магазина
|
|||
|---|---|---|---|
|
#18+
Читаю лицензию MySQL. Никак не пойму - нужно покупать коммерческую лицензию для интернет-магазина или нет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2007, 17:39 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=117&tid=1544397]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 346ms |

| 0 / 0 |
