|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Почти пятничная тема. Экспериментирую. Есть табля Код: sql 1. 2. 3. 4. 5. 6. 7.
На клиенте (дабы избежать полного фетча) мне надо получить определенное кол-во записей так, чтобы запись с определенным ID визуально отображалась в середине выборки. Примерно так (ID=40) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Данные на клиента фетчатся в n-заходов (в тесте в меморидатасет или VTV в доп.потоке), поэтому запрос может варьировать без ограничения фантазии (условно говоря, нужно получить запись по ID с 36 по 39 + 40 + с 41 по 45). Хотел узнать, можно ли проделать то же самое, но если сортировка будет осуществляться по любому другому полю. Это возможно принципиально ? Или есть другой путь? Был бы благодарен за любые советы и конструктивную критику. зы. тестовый скрипт приаатачил ================= Док. Win7 Ultim x64/Deb 9.2(GNOME, MATE; gtk2) i386: FB 3.0.2.32703, диалект 3, SS, Lazarus 1.9(r.57265); FPC 3.1.1 (r.38477), IBX by -Rik-; IBE 2017.4.19.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 08:47 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Я вот так делал Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 09:58 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Док, обычно такие вещи делаются без skip Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
для того чтобы запись была посередине придётся делать примерно как показал slay2012 С сортировкой по другим полями тоже можно, но только если одновременно есть сортировка по ID, ну и запрос усложняется Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 10:16 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
slay2012, а разве это не эквивалент where Код: sql 1. 2. 3.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 10:16 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Док, нет конечно. ID может быть с пропусками ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 10:18 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
ДокХотел узнать, можно ли проделать то же самое, но если сортировка будет осуществляться по любому другому полю. Это возможно принципиально ? Или есть другой путь? Был бы благодарен за любые советы и конструктивную критику.Сортировка "по любому полю" делается на клиенте, а при изменении сортировки у тебя в выборке может не оказаться тех строк по краям центральной строки, которые реально присутствуют в таблице, но которые ты не отфетчил. Вижу только один вариант - константные режимы сортировки, реализованные в хранимой процедуре выборки. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 10:23 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
rdb_devСортировка "по любому полю" делается на клиенте вот тоже подумалось уже после стартового поста. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 10:35 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Докrdb_devСортировка "по любому полю" делается на клиентевот тоже подумалось уже после стартового поста.У тебя там не так много полей и, возможно, тебе придется реализовать в одной хранимой процедуре 3 - 4 выборки по константным режимам сортировки. Иными словами, помимо ID, тебе придется передавать в ХП еще и режим сортировки, ну и в реализации этой ХП, копипастой нареализовывать код с заменой поля или списка полей в предложении ORDER BY. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 11:08 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
rdb_devСортировка "по любому полю" делается на клиентЕсли не тянуть на клиента всю таблицу, то - нет, не делается. Ибо нужно отсортировать и выбрать часть записей. Что ты будешь сортировать на клиенте по name, когда выбрал записи, опираясь на ID ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 11:44 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
У меня есть процедура str_to_id, в которую передается список id через запятую, в том же порядке и выдаеются. Left join с главной таблицей сортировка уже определена ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 11:59 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Док, правда, есть еще два варианта: 1. Через функцию sprintf (C/C++) формировать на клиенте EXECUTE BLOCK с запросами и требуемым порядком сортировки. Как-то так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
и, наконец, sprintf. Например, для порядка сортировки по строке и дате (STR_FLD, DATE_FLD): Код: plaintext 1. 2.
2. Либо, схожим образом использовать EXECUTE STATEMENT...INTO в хранимой процедуре - собирая запрос из кусков и распарсив строковый параметр с полями порядка сортировки. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 12:51 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
В такой реализации, при некоторых условиях, возможен маленький косячок, поэтому, лучше так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49.
sprintf для порядка сортировки по строке и дате (STR_FLD, DATE_FLD): Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 13:03 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
rdb_dev, аж кровь из глаз брызнула. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 13:24 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
kdv, от "\r\n"? Зато в трассировке и MON$SQL_TEXT будет форматированный запрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 13:34 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Док(дабы избежать полного фетча) Чисто из любопытства: а что у вас за проблема с полным фетчем? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 13:35 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovЧисто из любопытства: а что у вас за проблема с полным фетчем? "мы тут посоветовались" © Я чисто эмпирически попытался замерить время полного фетча с сортировкой по ID этой табли с 400К записями. Получилось на клиенте что-то около 20-23 сек (в IBE около 15-16 сек). И это на локалке. При таком раскладе мне либо логику отображения записей в приложении менять надо (сейчас на морде классическая таблица со списком пациентов со сортировкой по времени последнего посещения), либо искать проктостоматологические способы фетча ограниченного кол-ва записей. Ибо есть у меня мысли еще попробовать тягать записи с удаленной базы через инет, если это возможно Пока в поисках и раздумье ... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 17:36 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
ДокПри таком раскладе мне либо логику отображения записей в приложении менять надо (сейчас на морде классическая таблица со списком пациентов со сортировкой по времени последнего посещения), Таки да, стоит эту логику немного осмыслить. Поскольку с сортировкой по времени последнего посещения она как-то не согласуется с изначальной постановкой "чтобы запись с определенным ID визуально отображалась в середине выборки". И даже в начальной постановке лично я бы не считал фоновый фетч двух запросов в двух направлениях "излишне проктостоматологическим". Может выглядеть страшно на первый взгляд, но это забавное упражнение на программирование. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 18:00 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, кстати, если бы разработчики FirebirdSQL в следующей версии (или в каком-нибудь минорном релизе "четвёрки") реализовали запрос на изменение CORE-5583 , то можно было бы, ко всему прочему, реализовывать подобие постоянных (в пределах транзакции) серверных курсоров партионной выборкой клиентом. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2018, 14:18 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
rdb_dev, тикет полная лабуда. В таком виде как он описан шансы близки к нулю ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2018, 15:38 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Симонов Денис, у меня с англ. не очень... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2018, 15:40 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
rdb_dev, почитал. замечу, что вначале надо научиться изъясняться на родном языке, а уже потом переводить это на другой язык. Особенно показателен в этом плане Hommer - его request про регистр идентификаторов прямо-таки требовательный, что непривычно для англоязычной аудитории. Мы тут дубинками размахиваем, и выражаемся, и все такое, но ТАМ это не принято, люди просто не понимают такую интонацию (вероятно пока, через пару лет, видимо, тоже научатся, благодаря собственным дипломатам). ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2018, 18:00 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Док Ибо есть у меня мысли еще попробовать тягать записи с удаленной базы через инет, если это возможно Пока в поисках и раздумье ... Настоятельно рекомендую реплицировать через некий центральный узел справочник пациентов и аккумулировать на нём же оперативные данные о посещениях. Справочник по логике вещей должен быть относительно стабилен, а оперативку опять же по логике вещей должно быть вполне допустимо фетчить в начале сеанса работы с этого центра. Миксить всё это добро в какое-нибудь in-memory-table и сортировать её на клиенте хоть по диагонали каждые полминуты. Я пользовал для этого клиентдасет, удобно. Позиционирование после сортировки - вообще не вопрос. При работе по сети всё упирается в символьные поля, данные - фигня по сравнению с ними, и их лучше реплицировать. Я начинал с целиковых запросов от сателлитов к центру, когда перешёл на эту схему, получил ускорение в 45 раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2018, 18:54 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
kdv, на родном языке гораздо проще, так как можно позволить себе расписать на несколько страниц в подробностях, а там RFC, да еще и по аглицки. Если бы я перевёл русскую "партянку" через "гугель перекладач", было бы еще хуже. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2018, 19:32 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
rdb_dev, я читая английский текст и так вижу что с родным как раз "не очень", а не "гораздо проще". Именно поэтому и упомянул, что "сначала лучше бы на родном". А если есть годное предложение, нет никаких проблем помочь перевести. К слову, у буржуев не случайно принято месседжи оформлять в 10 слов, 25 слов, 50 слов и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2018, 19:50 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
kdv, и что же именно ты видишь? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2018, 20:08 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
rdb_dev, вижу только одно, что тренироваться надо. и в русском, и в английском :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2018, 21:43 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Старый плюшевый мишкаМиксить всё это добро в какое-нибудь in-memory-table и сортировать её на клиенте хоть по диагонали каждые полминуты. Собственно, так и задумано сейчас (если я правильно вас понял). С той лишь разницей, что центральный сервер и клиент - "одно и то же лицо" :) Порционный фетч на клиента при скроллировании грида я более-менее решил. А вот от первоначальной задумки придется отказаться, пока до конца не пойму, по каким критериям должна происходить сабжевая выборка. Всем спасибо за помощь и советы. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2018, 23:14 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Док, изобретаешь свой Live Data Window ? Помнится, AnyDAC когда-то поддерживал и Lazarus. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2018, 01:08 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Док> Порционный фетч на клиента при скроллировании грида я более-менее решил. Т.е. как именно решил? Когда именно и как происзходит переключение от In-memory к Live-Dataset? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2018, 02:26 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
kdvrdb_dev, вижу только одно, что тренироваться надо. и в русском, и в английском :-)Иными словами, ты не можешь пояснить "что не так" с моим Русским? Похоже, тренироваться в родном языке надо не одному мне... ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2018, 03:47 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
rdb_dev, я не могу сказать что у тебя там с построением языковых конструкций, но терминология в тикете мутная. И объяснить её ты не можешь. Да и предлагаемый синтаксис вырви глаз. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2018, 12:04 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
LDWДок, изобретаешь свой Live Data Window ? ух-ты, а я и не подозревал, что делаю это Гаджимурадов РустамКогда именно и как происзходит переключение от In-memory к Live-Dataset? если я правильно понял семантику слова Live-Dataset, то на клиенте в доп.потоке, при скроллировании грида туда-сюда. Выглядит примерно так ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2018, 14:01 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Док, можно в фоне загрузить немного больше записей. Например загрузить сразу 10 экранов при достижени 8-ого в фоне (без отображения ожидания) догрузить ещё 10 и так далее ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2018, 14:05 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Симонов Денис, а это мысль. Можно использовать два меморидатасета и в основном потоке подключать их поочередно по определенному условию. А наполнять в доп.потоке не отображаемый в данный момент датасет. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2018, 16:04 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Симонов Денисrdb_dev, я не могу сказать что у тебя там с построением языковых конструкций, но терминология в тикете мутная. И объяснить её ты не можешь. Да и предлагаемый синтаксис вырви глаз.По англицки - трудно, а по русски - сколько угодно. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2018, 19:47 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
ДокСимонов Денис, а это мысль. Можно использовать два меморидатасета и в основном потоке подключать их поочередно по определенному условию. А наполнять в доп.потоке не отображаемый в данный момент датасет. Что-то я не пойму зачем эти сложности. Разве что из любви к искусству... Или я совсем не понимаю задачи. Проверь - есть частная медицинская контора, имеющая несколько филиалов. Клиентов - ну пусть 40 тысяч, хотя и это уже очень много. Врачи, которых клиенты считают "своими", в разные дни недели принимают в разных филиалах. И перенаправляют клиентов друг другу, если возникает необходимость квалифицированного обслуживания по теме, в которой "основной" врач не особо копенгаген. Отсюда необходимость распределённого доступа к данным о клиентах и историям болезней. Затянуть такие данные запросом к единой базе в локальной сети - вообще тьфу в нормальной (в смысле реляционной теории, а не таланта разработчика) структуре. Проблемы начинаются именно из-за распределённого хранения и доступа. Которые и решаются через IMT. Которую при такой динамике изменения данных накачать нужно один раз в начале рабочего дня врача, а дальше верти как хочешь со скоростью мухи. Что я понимаю неправильно? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2018, 00:16 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Старый плюшевый мишкаЧто я понимаю неправильно? Все правильно. однако...У меня в год около 1000-1200 первичных пациентов и 700-800 повторных (зависит от экономической ситуации в стране). Суммарно (по всем филиалам, но одного города) в медицинской конторе, где я сейчас остался работать, трудится где-то минимум 60-70 врачей на постоянной основе, не считая бесчисленных совместителей. Нетрудно посчитать, что за 10 лет кол-во народу в базе может быть немало. Таки да. Вряд ли кол-во пациентов в базе превысит население города миллионника ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2018, 08:26 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Старый плюшевый мишка, автор сразу предупредил что задачка пятничная. Пусть экспериментирует. Хорошая разминка для ума. На самом деле я не понимаю на фига оно в десктопном варианте, ибо там и так есть недофетченный курсор + обновление текущей записи. А вот в попытка сделать такое в вебе, где часто испольуется постраничная навигация, наверное имеет смысл ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2018, 09:33 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Док, А умерших из базы удаляют? Иначе превысит. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2018, 09:34 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
WildSeryА умерших из базы удаляют? если только сами попросят :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2018, 09:50 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
WildSeryДок, А умерших из базы удаляют? Иначе превысит. такие системы пока не так много времени работают, чтобы умершие доставляли проблемы ) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2018, 10:32 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Дегтярев Евгений, Если учесть специфичность базы, здоровые и живущие в ней регистрируются значительно реже. За 65 лет умерших станет больше живых в любом случае, в любой базе. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2018, 12:11 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
WildSeryЗа 65 лет умерших станет больше живых в любом случае, в любой базе.Прям осел, падишах и Ходжа. :) Док, Что мешает держать сервер прямо на десктопе твоего врача? Да обычный полноценный сервер с обычной базой, а базу подкачивать обычным репликатором пару раз в час, все равно быстрее пациент не добежит от одного врача к другому, конкурентного списания товара с остатков тоже не предполагается бай дезайн. так что конфликтов на апдейтах я вижу. Базулька-то красота, сплошные инсерты и селекты, ни конкуренции, ни обгонов, ни версий. Вот только с шифрованием придется работать, персональные данные самой стремной категории. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2018, 13:19 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyЧто мешает держать сервер прямо на десктопе твоего врача? Хм, я как-то про этот вариант не подумал. Изначально все это задумывалось (и реализовано в нынешнем виде) для локальной сети. А потом пришла мысль, а если потом пересесть на 3х звенку? При сабжевом подходе, наверное, переход займет немного времени... Вообще Симонов Денисавтор сразу предупредил что задачка пятничная. Пусть экспериментирует. Хорошая разминка для ума. поэтому не воспринимайте тему очень серьезно :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2018, 17:11 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Докпоэтому не воспринимайте тему очень серьезно :) Тады расскажу что напомнили рассуждения о визуализации с двух встречно сортированных запросов. Во времена далёкие, теперь почти былинные, я лет 10 работал в команде, кормившейся с АСУП на базе BTrieve Record Manager . Это значит, что ни о каких курсорах речи не было. Но технология была передовая, клиент-сервер. Но позаписно. Клиент через API говорил серверу какую запись и с помощью какого индекса надо ему предоставить, а как - не его клиентово дело. Ну и начал я с нескольких инструментальных слоёв, начиная с обёртки над блоком параметров обращений к API и заканчивая гридами с многоэтажными шапками и раскрашенными как попугай. И у этого самого грида для накачки были предусмотрены открытые для адаптации к конкретной задаче два метода, которые я назвал TudaSverhu и TudaSnizu. Да. А в команде в разные периоды случались и женщины и даже, прикиньте, девушки. Нет, я лично не проверял, но по социальному статусу точно. Мужики эти названия воспринимали совершенно в рабочем порядке, а вот тётки кокетливо хихикали при обсуждении планов работы... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2018, 19:44 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyWildSeryЗа 65 лет умерших станет больше живых в любом случае, в любой базе.Прям осел, падишах и Ходжа. :) Док, Что мешает держать сервер прямо на десктопе твоего врача? Да обычный полноценный сервер с обычной базой, а базу подкачивать обычным репликатором пару раз в час, все равно быстрее пациент не добежит от одного врача к другому, конкурентного списания товара с остатков тоже не предполагается бай дезайн. так что конфликтов на апдейтах я вижу. Базулька-то красота, сплошные инсерты и селекты, ни конкуренции, ни обгонов, ни версий. Вот только с шифрованием придется работать, персональные данные самой стремной категории. центральная+филиалы с вебмордой на сертификатах закачка-из центральной по документу-основанию откачка в - немедленно. не думаю, что больничка из 100 врачей серьезно кого-то нагрузит срочные документы - типа регистрации и направлений - только через центральную а по-хорошему - достаточно одной центральной с вебмордой и парой-тройкой запасных каналов ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2018, 09:35 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
pastorа по-хорошему - достаточно одной центральной с вебмордой и парой-тройкой запасных каналов насколько я могу наблюдать по разным ЛПУ, сейчас это де-факто взято за некий корпоративный стандарт. Правда, морда не столь юзабельная, как на классическом десктопе. Вангую, когда-нибудь мы будем сильно по ним скучать :) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2018, 17:34 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Докpastorа по-хорошему - достаточно одной центральной с вебмордой и парой-тройкой запасных каналов насколько я могу наблюдать по разным ЛПУ, сейчас это де-факто взято за некий корпоративный стандарт. Правда, морда не столь юзабельная, как на классическом десктопе. Вангую, когда-нибудь мы будем сильно по ним скучать :) это возвращение старого доброго мэйн-кунафрейма вместо разметки ANSI escape - HTML вместо зоопарка операционок и компов - HTML развитие идет по спирали ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2018, 18:20 |
|
Возможна ли такая выборка?
|
|||
---|---|---|---|
#18+
Докpastorа по-хорошему - достаточно одной центральной с вебмордой и парой-тройкой запасных каналов насколько я могу наблюдать по разным ЛПУ, сейчас это де-факто взято за некий корпоративный стандарт. Правда, морда не столь юзабельная, как на классическом десктопе. Вангую, когда-нибудь мы будем сильно по ним скучать :) Да, формы в браузере не столь юзабельны и отзывчивы как нативные, но зато весь код в одном месте, обновление и доставка изменений до клиента проще некуда, работает на любой кофеварке. Но мне больше импонирует компромиссный подход, как в мобилках, нативное приложение и сервер со своим API, все прелести нативного интерфейса + достаточно живенько можно работать даже на дохлых каналах. За API возможностей для оптимизации как мне кажется больше чем на клиенте. зы Участвовал в написании API для самозаписи пациентов через интернет. Сделали сервис, который кеширует все необходимые данные, задействованные в API (талоны, расписание и пр.), все запросы обрабатываются из памяти, в БД обращение только при бронировании или отмене талона. И БД разгрузили и API ускорили. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2018, 19:58 |
|
|
start [/forum/topic.php?all=1&fid=40&tid=1561199]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
others: | 325ms |
total: | 481ms |
0 / 0 |