|
|
|
|
#1 |
|
Участник
|
Цитата:
Сообщение от Polar
один единственный класс с названием Таблица. И какое название ему в конструктор передашь - такой класс он тебе и создаст. А еще вторым параметром ему передаешь коннект из какого сервера и какой базы тебе эта таблица нужна (т.е. совсем на другой сервер и на другую базу). И уже импорт/экспорт не нужен, а всегда актуальные данные. Можно одни таблицы держать на одном сервере БД, а другие на другом. А еще можно будет сделать, что одни таблицы в MySQL, другие в MSSQL, третьи на Oracle, а код пишешь как-будто все в одном.
![]() "Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте"
|
|
|
|
|
#2 |
|
Участник
|
Цитата:
Сообщение от gl00mie
Закон Дырявых Абстракций приведет к тому, что надежность такой системы будет асимптотически стремиться к нулю, а жизнь людей в поддержке превратится в ад
![]() "Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте" ![]()
__________________
Удачи! |
|
|
|
|
#3 |
|
Участник
|
Выходит, старые статьи плохи, и за 16 лет сложные абстракции перестали быть дырявыми?
Тот же TCP там приведен в качестве примера сложной дырявой абстракции. Если отойти от статьи, то из моего скромного опыта поддержки и развития распределенных систем, любая связка со "сторонними" базами данных - это потенциальная проблема с производительностью/доступностью/надежностью/масштабируемостью. Можно долго и упорно настраивать индексы в "своей" базе, переписывать запросы и алгоритмы для снижения длительности блокировок, но потом какой-нить "умник" в сторонней базе забудет выставить уровень изоляции в READ_COMMITTED_SNAPSHOT, и твой код повиснет намертво при банальном чтении данных внутри транзации, а вместе с этим в твоей системе вырастет развесистое дерево блокировок и всё встанет колом.PS. Хотя, конечно, в "песочнице" можно вообще, как 1С в свое время, использовать файловую БД и не париться - и так сойдет... Последний раз редактировалось gl00mie; 15.01.2017 в 12:10. |
|
|
| Теги |
| php, граабль, хлеб своими руками |
|
|
|