Что лучше для анализа локальных данных в больших масштабах; MS Access или SQL Server Express?Анализ больших локальных данных: SQL Server Express и MS Access
Чтобы нарисовать картину моих ограничений/потребностей:
я сделать анализ Cisco телефонии для крупной корпорации. Я исторически импортировал наборы данных из TSQL в excel для управления данными локально. У меня нет серверного пространства/прав для использования наших корпоративных SQL-серверов для моей работы, поэтому все должно быть сделано локально.
Анализ состоит из объединения нескольких наборов данных вместе перед началом анализа. Каждый набор данных обычно содержит записи 200k-900k. Большинство анализов являются adhoc, и требования часто меняются.
В последнее время мои наборы данных начали превышать 1 м строк, а версия Excel, которую я поставляю, не может поддерживать объем выше 1,3 м. Время обработки, чтобы объединить несколько наборов данных, этот большой становится мучительным. Простые функции, такие как Index/Match, занимают 15 минут.
Мне нужно найти лучший способ проведения анализа и не может решить между MS Access и SQL Server Express.
Моя забота о доступе заключается в том, что у него не будет возможности для того, что мне нужно, и я беспокоюсь о повреждении базы данных.
Моя проблема с SQL Server заключается в том, что я не уверен, что использую его таким образом. Мне нужно определить стандартные отклонения, средние значения, подсчеты и т. Д. На основе агрегированных данных. Я использую SQL в качестве аналитика (извлечение данных) и очень мало опыта в создании/управлении базой данных SQL SQL Server. Я также обеспокоен временем создания отчетов adhoc. Я не уверен, что это действительная забота.
Какой я должен использовать вместо Excel для своих нужд?
Мое голосование идет на SQL Server, но ваш вопрос лучше размещен на http://dba.stackexchange.com/. Это неуместно для этого сайта, потому что оно в основном основано на мнениях. –
Определенно использовать SQL Server - это настоящая база данных, а не только файловый менеджер записей ... и используя такие вещи, как Reporting Services, вы делаете отличную отчетность на основе ваших данных, хранящихся в базе данных SQL Server. А начиная с версии 2008, ограничение по размеру Express Edition составляет ** 10 ГБ **, что довольно велико ... ** И ** это дает вам (и вашим клиентам) возможность предоставить данные в виде SQL Server база данных - если ваш клиент хочет ее подключить и проанализировать дальше на своих корпоративных серверах SQL позже –