Python conf in Kharkiv, Nov 16 with Intel, Elastic engineering leaders. Prices go up 21.10
PHP програміст
  • Генерація SQL-запиту засобами MySQL-сервера

    Дякую за пораду, спробую переписати.

  • Генерація SQL-запиту засобами MySQL-сервера

    Где транзакции ?

    Транзакції додам, дякую.

    это не реляционной как-то

    Та ніби реляційно:

    INSERT INTO `article_tag` (`article`, `tag`) VALUES (_id, _tag);

    А що саме ви вбачаєте не реляційне?

  • Генерація SQL-запиту засобами MySQL-сервера

    оснона думка полягає в тому, що сховищ даних в сьогоднішніх проектах запросто може бути декілька. І працювати з логікою над даними в коді — це нормально.

    А яка практична різниця між викликом процедури чи запитом з клієнта при декількох сховищах?Адже дані з БД вони повертають однаково. До того ж таке буває не часто, на відміну від декількох клієнтів з однією БД, де збережені процедури матимуть перевагу.

  • Генерація SQL-запиту засобами MySQL-сервера

    Я вліз в це, бо поняття не маю куди влажу, а потім відгрібаю у хвіст та в гриву :)
    В мене так часто буває, мабуть, це невіддільна складова розвитку.

    1, 3, 4 — я спочатку зробив експеримент щоб перевірити чи взагалі такий підхід буде працювати, наскільки зручно, виявити недоліки й т.д. А вже після перевірки розвивати його та вдосконалювати. В любому випадку дуже вдячний за поради.

    2 — дякую за інформацію, для цього і пишу статті, щоб обмінюватись досвідом.

    5 — бенчмарки не робив, бо на моїх проєктах ця різниця не критична.
    Звичайно додатковий час іде на конвертацію JSON, але, в теорії, може економитись час внаслідок відсутності необхідності розбору рядка з SQL-запитом від клієнта.

  • Генерація SQL-запиту засобами MySQL-сервера

    Дякую за розгорнутий коментар, але я не розумію чому саме вам довелось кривитись?

    Адже по прикладах в статті відразу видно, що я описую на практиці БД, яка ближче до першого виду, згідно з наведеною вами класифікацією. Другий та третій види не моя спеціалізація тому, як ви й написали, можу дозволити собі розважатись досхочу :)

    До того ж в кінці статті я однозначно написав, що такий підхід може мати недоліки та не призначений на всі випадки життя.

  • Генерація SQL-запиту засобами MySQL-сервера

    Виклик процедур з клієнта виконуються так само як і виконання запитів з клієнта, відповідно і можливості доступу в них абсолютно однакові. Валідація відбувається в середині процедури при перенесенні даних з json у внутрішні змінні, про що я вказав в статті на прикладах.

  • Генерація SQL-запиту засобами MySQL-сервера

    Цікаво, а якщо по аналогії оновлюються скрипти сайту на активному production-сервері та в цей момент робляться запити сторінок, які використовують ці файли, вони ж теж мають впасти з помилкою?

  • Генерація SQL-запиту засобами MySQL-сервера

    Дякую за приклад, але мені здається передача в процедуру 100500 параметрів не зовсім типовий випадок.

    Як ви вважаєте, чи будуть перевантаження процесора при перетворенні 20-30 вхідних параметрів з json/xml формату?

  • Генерація SQL-запиту засобами MySQL-сервера

    Не варто вказувати іншим що і як вони повинні робити — нехай кожен це вирішує самостійно. Збережені процедури це інструмент, який має як сильні так і слабкі сторони. Розробники додали його в СКБД разом з тригерами, переглядами та багато чого іншим щоб полегшити роботу з БД. А от доцільність використання того чи іншого інструменту залежить від конкретної ситуації. Мені дуже шкода що ви у 21-му столітті так цього і не зрозуміли.

    Поддержали: Vadim Liapin, Max Bondar, Alex
  • Генерація SQL-запиту засобами MySQL-сервера

    Саме тому я використав слово «можливо» ;-)

  • Генерація SQL-запиту засобами MySQL-сервера

    Якби ви прочитали статтю перед тим як коментувати ви б зрозуміли при чому тут JSON.

  • Генерація SQL-запиту засобами MySQL-сервера

    Жахіття, аж сльози навертаються :( Після 2015 ви почали використовувати JSON? Якщо так, то напишіть яку ви відчули різницю.

  • Генерація SQL-запиту засобами MySQL-сервера

    А яким саме чином ви передавали багато даних в процедури до впровадження типу даних JSON?

  • XSLT-шаблонізатор для PHP

    Дуже вдячний за ваш влучний коментар. А то на мене всі накинулись ніби я наркотики рекламую ;(

  • XSLT-шаблонізатор для PHP

    Якщо при перегляді початкового коду сторінки текст/дані розміщені відразу поміж html-розмітки, значить сторінка згенерована шаблонизатором на стороні сервера.

  • XSLT-шаблонізатор для PHP

    ... та ім’я їм легіон ;)

  • XSLT-шаблонізатор для PHP

    До речі, як реально/практично розв’язали проблему з індексацією сторінок пошуковими системами?

  • XSLT-шаблонізатор для PHP

    view-source:leboutique.com/...​zhka-450-ml-krauff-714166
    — опис товару в тілі сторінки
    cms-demo.netlify.com — цікавлять готові відомі реалізації
    gohugo.io — аналогічно до попереднього
    view-source:senior.ua/articles/finansovyy-plan-dlya-startapov-zachem-on-nuzhen-kak-sostavit-i-chego-izbegat
    — бачу текст статті в тілі сторінки

  • XSLT-шаблонізатор для PHP

    Це спеціалізовані сайти, в яких, звісно, доцільніше використовувати JS для виводу.
    Але мене цікавлять типові сайти (блоги, сайти новин, інтернет-магазини, форуми, тощо), про що я писав вище.

  • XSLT-шаблонізатор для PHP

    Або ви переосмислите своє ставлення до нього ;)

← Сtrl 12 Ctrl →