Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.06.2010, 16:21
|
|||
|---|---|---|---|
|
|||
Entity Framework и PostgreSQL |
|||
|
#18+
Здравствуйте! Подумываю тут заменить в .Net проекте, находящемся на средней страдии разработки, БД c MS SQL Express на PostgreSQL, т.к. объем данных, судя по всему, перевалит через 10Гб лимита MSSQL 2008 R2 Express, а покупать полновесный MSSQL нежелательно. Попробовал сконвертировать базу в Postgres утилиткой, чутка подправил ручками, поставил Npgsql в качестве провайдера данных и через EdmGen сделал все необходимые обертки. На тестовом проекте вроде работает, хотя серьезных объемов данных пока не гонял. Планируемые объемы данных - миллионы записей в таблицах. Операции - чтение/запись/сравнение по десятку колонок. Особо-навороченной бизнес-логики с хранимками в базе не предвидится (если только селекты переопределить) - надеюсь все общение с базой переложить на плечи Entity Framework'а. Кто-нибудь занимался подобным извращением в виде спаривания EF-a c неMSной базой? Чем это может быть чревато и каковы риски? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.06.2010, 16:44
|
|||
|---|---|---|---|
Entity Framework и PostgreSQL |
|||
|
#18+
авторПланируемые объемы данных - миллионы записей в таблицах *no* ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.06.2010, 16:58
|
|||
|---|---|---|---|
|
|||
Entity Framework и PostgreSQL |
|||
|
#18+
Why? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.06.2010, 17:07
|
|||
|---|---|---|---|
Entity Framework и PostgreSQL |
|||
|
#18+
Память не резиновая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.06.2010, 17:36
|
|||
|---|---|---|---|
|
|||
Entity Framework и PostgreSQL |
|||
|
#18+
И что такого? Заморозить проект пока объемы памяти не вырастут в разы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2010, 10:50
|
|||
|---|---|---|---|
Entity Framework и PostgreSQL |
|||
|
#18+
VarcomVИ что такого? Заморозить проект пока объемы памяти не вырастут в разы? dblinq довольно тормозной, но удобный или bltoolkit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2010, 11:56
|
|||
|---|---|---|---|
|
|||
Entity Framework и PostgreSQL |
|||
|
#18+
bbbdum, спасибо! http://bltoolkit.net/ уже изучаю. Кстати, от Postgres'а придется, похоже, отказаться - на моей задаче при объемах около 400К записей уже ворочается в 3 раза медленнее SQL Express'а. ((( Это при том, что оба уже работали на хранимках с доступом на "чистом" ADO.NET. Может быть я его, конечно, просто готовить не умею, но задачка-то достаточно простенькая - select по всей базе со сравнением по 6 колонкам, по его результатам update или insert, и еще раз select-insert на другой, более легковесной табличке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2010, 15:11
|
|||
|---|---|---|---|
Entity Framework и PostgreSQL |
|||
|
#18+
VarcomVbbbdum, спасибо! http://bltoolkit.net/ уже изучаю. Кстати, от Postgres'а придется, похоже, отказаться - на моей задаче при объемах около 400К записей уже ворочается в 3 раза медленнее SQL Express'а. ((( Это при том, что оба уже работали на хранимках с доступом на "чистом" ADO.NET. Может быть я его, конечно, просто готовить не умею, но задачка-то достаточно простенькая - select по всей базе со сравнением по 6 колонкам, по его результатам update или insert, и еще раз select-insert на другой, более легковесной табличке. както тестил блтулкит, он быстрее linq2sql примерно раза в 4 на вставке порядка 100k записей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2010, 15:12
|
|||
|---|---|---|---|
Entity Framework и PostgreSQL |
|||
|
#18+
VarcomVbbbdum, спасибо! http://bltoolkit.net/ уже изучаю. Кстати, от Postgres'а придется, похоже, отказаться - на моей задаче при объемах около 400К записей уже ворочается в 3 раза медленнее SQL Express'а. ((( Это при том, что оба уже работали на хранимках с доступом на "чистом" ADO.NET. Может быть я его, конечно, просто готовить не умею, но задачка-то достаточно простенькая - select по всей базе со сравнением по 6 колонкам, по его результатам update или insert, и еще раз select-insert на другой, более легковесной табличке. Postgres на винде? на линуксе гораздо быстрее работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2010, 15:13
|
|||
|---|---|---|---|
|
|||
Entity Framework и PostgreSQL |
|||
|
#18+
На винде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.02.2011, 18:39
|
|||
|---|---|---|---|
|
|||
Entity Framework и PostgreSQL |
|||
|
#18+
тоже ищу ORM для PostgreSQL со следующими критериями - бесплатное - с возможностью использоваться LINQ to SQL - простая в настройке(маппинге) - без генерации специфических файлов, чтоб всё был в коде C# - желательно с графическими утилитами настройки (не сильно важно) в общем выбор небольшой dblinq как-то медленно развивается, всё еще бета, последняя версия 0.2 не внушает доверия bltoolkit не является полновсным ORM, не поддерживает отложенную загрузку данных и другие радости LLBLGen, dotConnect платные что насчёт NHibernate ? где-то прочитал, что он не поддерживает настройку LINQ to SQL , это так? может, есть еще варианты, которые упустил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=17&mobile=1&tid=1350897]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
148ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 433ms |

| 0 / 0 |
