The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Проект PostgREST развивает RESTful API демон для PostgreSQL"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от opennews (ok), 29-Окт-21, 16:37 
PostgREST - открытый веб-сервер, который позволяет превратить любую базу данных, хранимую в СУБД PostgreSQL, в полноценный RESTful API. Мотивацией к написанию PostgREST стало желание уйти от ручного программирования CRUD, так как это  может привести к проблемам: написание бизнес-логики часто дублирует, игнорирует или усложняет структуру базы данных; объектно-реляционное отображение (ORM mapping) не надёжная абстракция, которая приводит к медленному императивному коду и может стать причинной проблем с безопасностью. PostgREST написан на языке Haskell и распространяется по лицензии MIT...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56064

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  –12 +/
Сообщение от Растоманя (ok), 29-Окт-21, 16:37 
Ну вот, нормальные языки пошли в мейнстрим - Haskell, Rust, может и выйдет индустрия из сишного уныния
Ответить | Правка | Наверх | Cообщить модератору

2. Скрыто модератором  +11 +/
Сообщение от пох. (?), 29-Окт-21, 16:39 
Ответить | Правка | Наверх | Cообщить модератору

3. Скрыто модератором  –14 +/
Сообщение от Растоманя (ok), 29-Окт-21, 16:44 
Ответить | Правка | Наверх | Cообщить модератору

8. Скрыто модератором  +1 +/
Сообщение от Тинус Лорвальдс (ok), 29-Окт-21, 17:02 
Ответить | Правка | Наверх | Cообщить модератору

12. Скрыто модератором  –4 +/
Сообщение от Растоманя (ok), 29-Окт-21, 17:16 
Ответить | Правка | Наверх | Cообщить модератору

20. Скрыто модератором  +/
Сообщение от Аноним (20), 29-Окт-21, 18:26 
Ответить | Правка | Наверх | Cообщить модератору

23. Скрыто модератором  +/
Сообщение от Растоманя (ok), 29-Окт-21, 18:34 
Ответить | Правка | Наверх | Cообщить модератору

37. Скрыто модератором  +1 +/
Сообщение от QwertyReg (ok), 29-Окт-21, 19:16 
Ответить | Правка | Наверх | Cообщить модератору

21. Скрыто модератором  +2 +/
Сообщение от Тинус Лорвальдс (ok), 29-Окт-21, 18:27 
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

24. Скрыто модератором  –3 +/
Сообщение от Растоманя (ok), 29-Окт-21, 18:39 
Ответить | Правка | Наверх | Cообщить модератору

30. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 29-Окт-21, 19:04 
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

34. Скрыто модератором  –2 +/
Сообщение от пох. (?), 29-Окт-21, 19:12 
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

9. Скрыто модератором  +/
Сообщение от andy (??), 29-Окт-21, 17:04 
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

10. Скрыто модератором  +/
Сообщение от Тинус Лорвальдс (ok), 29-Окт-21, 17:09 
Ответить | Правка | Наверх | Cообщить модератору

11. Скрыто модератором  +/
Сообщение от andy (??), 29-Окт-21, 17:16 
Ответить | Правка | Наверх | Cообщить модератору

15. Скрыто модератором  +/
Сообщение от Аноним (15), 29-Окт-21, 17:34 
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

35. Скрыто модератором  –2 +/
Сообщение от пох. (?), 29-Окт-21, 19:13 
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

4. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +2 +/
Сообщение от Нанобот (ok), 29-Окт-21, 16:54 
непонятно, зачем жесткая привязка к postgresql...более логичным было бы, если б можно было использовать любую субд
Ответить | Правка | Наверх | Cообщить модератору

26. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  –1 +/
Сообщение от Аноним (26), 29-Окт-21, 18:55 
Т.е. привязка к Хаскелю тебя не беспокоит?
Ответить | Правка | Наверх | Cообщить модератору

27. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  –3 +/
Сообщение от Растоманя (ok), 29-Окт-21, 19:00 
> Т.е. привязка к Хаскелю тебя не беспокоит?

Не то чтобы беспокоит, Хаскель язык нормальный, но на Rust конечно в новом мире писать актуальнее. Здесь я с вами согласен!

Ответить | Правка | Наверх | Cообщить модератору

38. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  –2 +/
Сообщение от пох. (?), 29-Окт-21, 19:17 
> Т.е. привязка к Хаскелю тебя не беспокоит?

ну как бы если этот гондурас не чесать - то почему он должен его беспокоить?

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

47. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  –1 +/
Сообщение от Растоманя (ok), 29-Окт-21, 20:37 
Так я и говорю что он меня не беспокоит
Ответить | Правка | Наверх | Cообщить модератору

56. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от Аноним (56), 30-Окт-21, 00:00 
ты нас пытаешься убедить или себя?
Ответить | Правка | Наверх | Cообщить модератору

65. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от Нанобот (ok), 30-Окт-21, 14:14 
Вообще не беспокоит. Это как "тебе шашечки или ехать" - мне нужно второе
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

68. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +2 +/
Сообщение от Помазан Богданemail (?), 30-Окт-21, 17:12 
Hasura
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

5. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +4 +/
Сообщение от YetAnotherOnanym (ok), 29-Окт-21, 16:54 
> без лишних прослоек

А само оно, простите, что?

Ответить | Правка | Наверх | Cообщить модератору

14. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +7 +/
Сообщение от Аноним (14), 29-Окт-21, 17:27 
нелишняя прослойка, очевидно
Ответить | Правка | Наверх | Cообщить модератору

6. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от привет (ok), 29-Окт-21, 16:54 
не ново, конечно, кликхаус тоже через http работает
по мне так вполне нужная штука
Ответить | Правка | Наверх | Cообщить модератору

55. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от anonymous (??), 29-Окт-21, 23:45 
Оно существует уже достаточно давно, возможно даже дольше кликхауса.
Ответить | Правка | Наверх | Cообщить модератору

7. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +1 +/
Сообщение от th3m3 (ok), 29-Окт-21, 16:59 
Следующий шаг - чтобы сразу БД могла выдавать RESTFul API, вообще без каких либо прослоек, разве что nginx ещё поставить на входе.
Ответить | Правка | Наверх | Cообщить модератору

29. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от Admino (ok), 29-Окт-21, 19:03 
Открой для себя eXist-db
Ответить | Правка | Наверх | Cообщить модератору

45. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от Анонус (?), 29-Окт-21, 19:41 
Или OpenLink Virtuoso.
Ответить | Правка | Наверх | Cообщить модератору

48. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от th3m3 (ok), 29-Окт-21, 22:02 
> Открой для себя eXist-db

Впервые вижу. Что-то она непопулярная, раз не попалась на глаза за столько времени c аж 2000 года. В мейнстриме другое.

Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

19. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +4 +/
Сообщение от Анонимemail (19), 29-Окт-21, 18:18 
Не взлетит, потому что "...достаточно иметь в штате администратора СУБД", кому он нафиг сдался?
Ответить | Правка | Наверх | Cообщить модератору

61. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от Прохожий (??), 30-Окт-21, 07:12 
Если твоё приложение уровня Hello world, тогда, конечно, никому. А что-то чуть посложнее уже требует присмотра.
Ответить | Правка | Наверх | Cообщить модератору

22. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +1 +/
Сообщение от erthink (ok), 29-Окт-21, 18:29 
На гитхабе issues больше чем коммитов, а звездочек на пару порядков больше чем продуктовых деплоев.

Зато на Хаскель, ну прям в самый раз для REST и СУБД ;)

Ответить | Правка | Наверх | Cообщить модератору

25. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  –1 +/
Сообщение от Аноним (26), 29-Окт-21, 18:52 
Ни как ты не поймешь Хаскель это же безопасность!
Ответить | Правка | Наверх | Cообщить модератору

28. Скрыто модератором  –3 +/
Сообщение от Растоманя (ok), 29-Окт-21, 19:03 
Ответить | Правка | Наверх | Cообщить модератору

50. Скрыто модератором  –5 +/
Сообщение от ОтсоСишник (?), 29-Окт-21, 22:44 
Ответить | Правка | Наверх | Cообщить модератору

53. Скрыто модератором  +/
Сообщение от Аноним (53), 29-Окт-21, 23:31 
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

73. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от Герой (?), 01-Ноя-21, 12:16 
Безопасность - это oCaml!
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

54. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от Аноним (54), 29-Окт-21, 23:42 
ишью ишью рознь!

там почти все про документацию, примеры и все  в таком духе.

багов почти нет.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

31. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +1 +/
Сообщение от Аноним (31), 29-Окт-21, 19:05 
Ну все программист теперь не нужен. Ура наконец то избавимся от этих непонятных типов. Хорошо бы ещё и от админов, надо сокращать расходы.
Ответить | Правка | Наверх | Cообщить модератору

39. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  –1 +/
Сообщение от пох. (?), 29-Окт-21, 19:20 
> Ну все программист теперь не нужен. Ура наконец то избавимся от этих
> непонятных типов. Хорошо бы ещё и от админов, надо сокращать расходы.

все путем, админ и этот вот... "администратор СУБД" сами сбегут - они не любят, обычно, когда их имеют. В штате или внештатно - думаю, без разницы.

Ответить | Правка | Наверх | Cообщить модератору

33. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  –1 +/
Сообщение от Аноним (33), 29-Окт-21, 19:12 
Оооочень нужно.
Ответить | Правка | Наверх | Cообщить модератору

41. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +2 +/
Сообщение от nonamenonamenonameemail (?), 29-Окт-21, 19:28 
Тут как говориться, все хорошо до первого столба
Ответить | Правка | Наверх | Cообщить модератору

43. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  –2 +/
Сообщение от Анонимemail (43), 29-Окт-21, 19:32 
Императивный код медленный :) Эти функцональщики не научившись писать императивно все наровят это выставить медленностью подхода :)
Ответить | Правка | Наверх | Cообщить модератору

46. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от лютый жабби__ (?), 29-Окт-21, 19:50 
Именно за это ненавижу эластиксрёч, теперь в слона завезли.
Всё это экономия - не надо нормальную оболочку писать, пусть юзеры iPootsa с курлом.
Ответить | Правка | Наверх | Cообщить модератору

57. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  –1 +/
Сообщение от пох. (?), 30-Окт-21, 00:06 
жабоедам и не должно нравиться. То ли дело апачекашмандра, да? Ни curl, ни оболочки.

Ответить | Правка | Наверх | Cообщить модератору

49. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от Аноним (49), 29-Окт-21, 22:08 
>> Для PostgREST есть клиентские библиотеки и расширения

Всё равно для работы с REST используют библиотеки.
Чем оно лучше обычного клиента базы для нужного вам языка/платформы?

Ответить | Правка | Наверх | Cообщить модератору

64. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от Нанобот (ok), 30-Окт-21, 14:01 
Можно использовать прямо из браузера, можно обойтись без разработки бекенда, что уменьшает затраты на разработку вдвое
Ответить | Правка | Наверх | Cообщить модератору

66. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от Аноним (49), 30-Окт-21, 17:02 
Ну то есть то что я и боялся. Люди будут выставлять это в интернет.
Ответить | Правка | Наверх | Cообщить модератору

71. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от Нанобот (ok), 01-Ноя-21, 09:39 
это же интернет, он такой страшный😱
Ответить | Правка | Наверх | Cообщить модератору

58. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от Dok (??), 30-Окт-21, 01:51 
Пусть сразу sql  запросы пересылают через http)
Ответить | Правка | Наверх | Cообщить модератору

67. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от Аноним (49), 30-Окт-21, 17:03 
ну или более близкое в JSON GraphQL
Ответить | Правка | Наверх | Cообщить модератору

59. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от Аноним (59), 30-Окт-21, 02:39 
Надо переписать на божественной сишке. Чтобы даже самые тупые понимали код и могли контрибьютить, ведь там тогда не будет ничего кроме самых примитивных конструкций. Уязвимости не проблема - исправим в ближайшие 20 лет.
Ответить | Правка | Наверх | Cообщить модератору

69. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +1 +/
Сообщение от Аноним (69), 31-Окт-21, 01:04 
> исправим в ближайшие 20 лет.

вот поэтому растаманы за 15 лет ничего толком и не сделали.

Ответить | Правка | Наверх | Cообщить модератору

60. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +3 +/
Сообщение от Staczhik (ok), 30-Окт-21, 04:24 
Запросы к бд теперь будут писать фронтэндеры? Можно не надо?
Ответить | Правка | Наверх | Cообщить модератору

62. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  –2 +/
Сообщение от пох. (?), 30-Окт-21, 09:20 
Стоп, а кто их раньше-то писал? А, да, ORM...

Знаешь, мож хер с ним, пусть хоть фронтендеры?

Ответить | Правка | Наверх | Cообщить модератору

70. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от Аноним (70), 31-Окт-21, 16:32 
Firebase уже сто лет в обед. Не, не слышал?
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

63. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +2 +/
Сообщение от mos87 (ok), 30-Окт-21, 11:21 
орм плохой, мы написали хороший - вэбота на хаскеле

я всё правильно понял?

Ответить | Правка | Наверх | Cообщить модератору

72. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от PnD (??), 01-Ноя-21, 11:44 
Прекрасен не столько сам haskell (когда надо "закодить готовое решение", то почему бы и нет), сколько система библиотек.

Не так давно попытался воспроизвести у себя одно довольно широко употребимое (в Греции) https://github.com/ganeti/ganeti.
И тут (внезапно) задача сборки оказалась завязана на подбор нескольких десятков библиотек с версией "от сих до сих". Которые, в свою очередь… да, тоже зависят. В общем, что-то вроде много (очень) параметрической оптимизации негладкой функции. "В лоб" ("просто поставь всё отсюда/по этой спеке") — увы, не работает.

Но и это ещё не всё. В последние годы сборочная система языка менялась, и после некоторой точки проект (как я понял) придётся переписывать.

Ответить | Правка | Наверх | Cообщить модератору

74. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от Аноним (74), 04-Ноя-21, 16:43 
REST головного мозга. Что тут скажешь.
Ответить | Правка | Наверх | Cообщить модератору

75. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от Аноним (75), 04-Ноя-21, 20:17 
Толковая штука) но для  относительно небольшого непрерывного потока входящих запросов на запись виснет намертво. В логах тинишина, процессы висят, но всё отваливается по таймауту. Может есть какието оптимизации на  эту тему но ненашёл на на тот момент  
Ответить | Правка | Наверх | Cообщить модератору

76. "Проект PostgREST развивает RESTful API демон для PostgreSQL"  +/
Сообщение от Аноним (75), 04-Ноя-21, 20:27 
Посоветуйте агрегатор json запросов,100500 источников генерят 10005000 запросов по http, их нужно поймать и сложить вбазу данных.
Варианты типа nginx + any_lang мне известны. В поиске минималистичеых решений в плане зависимосей и настроек
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру