Сравнение функций в веб-приложении asp.net с использованием различных технологий баз данных - PullRequest
1 голос
/ 28 апреля 2011

У меня есть интернет-магазин, который продает компоненты (это академический проект), который выглядит как это .Я разработал то же веб-приложение, используя следующие технологии баз данных:

  1. MS Sql Server с хранимыми процедурами и средством чтения данных sql
  2. LINQ to Sql
  3. DB4o с использованием LINQ (Клиент / Сервер)

Какие функции я могу сравнить, кроме технических и теоретических деталей, связанных с реляционной базой данных и объектно-ориентированной базой данных?

Это финальный проект моей выпускной / магистерской работы.Я хочу, чтобы функции, которые я хочу сравнить, были более практичными и интересными, чтобы я мог сделать некоторые конкретные и содержательные выводы, а не абстрактные сравнения, которые не вызывают большого интереса и трудны для вывода.

Пожалуйста, помогите мне.

Не стесняйтесь высказывать свое мнение.

Спасибо в ожидании

PS: Не понижайте голос и не отмечайте этот пост, если кому-то не нравится этот вопрос, вы можете удалить его после получения ответа

Ответы [ 2 ]

1 голос
/ 28 апреля 2011

Вот сайт, который сравнивает DAL, может быть, вы можете получить некоторые идеи о том, что другие могут сравнить.

http://ormbattle.net/

Также вот мой первый вопрос о StackOverflow, который ясравните 4 дал для скорости и оптимизации. Бенчмарк Linq2SQL, Subsonic2, Subsonic3 - Есть ли другие идеи, чтобы сделать их быстрее?

Какие функции я могу сравнить друг от друга

В вашем случае я былПопробуйте сравнить скорость, и если преобразование в DAL может дать те же или более функций, которые можно получить с ним.Например, можете ли вы получить все те же вопросы, которые вы можете задавать напрямую с SQL или нет, и каковы ограничения.

1 голос
/ 28 апреля 2011

Попробуйте создать некоторые тесты производительности и выполнить параллельное сравнение трех различных технологий БД (это не методологии) для заданных типов запросов.

...