planetz Ответов: 1

Процедура хранения данных без какой-либо базы данных


Всем Привет,

Я пытаюсь построить словарь языка с помощью C#.net в приложении windows form. Мне интересно, как я могу хранить данные(слова и значения) без какой-либо базы данных, такой как oracle или mysql, и использовать приложение в автономном режиме. Данные должны быть реляционными. Я читал о файле sdf. Но какие могут быть другие возможные способы хранения данных?
Подсказки или ссылки будут очень полезны.
Спасибо...!! :-)

Что я уже пробовал:

В настоящее время изучаю, что такое sdf-файл на самом деле и как он работает

Garth J Lancaster

не уверен, каковы ваши ограничения на самом деле ... оффлайн, хорошо, но вы можете использовать SQLite Db, LiteDB, где база данных находится в виде одного файла, где бы вы ни поместили ее на свой диск - во многих отношениях они ничем не отличаются от вашего предлагаемого решения". sdf".

На одном конце спектра решений у вас есть текстовые файлы - на другом конце у вас есть целый ряд вещей, таких как SQLite, LiteDB - то, о чем вам нужно думать, это простота, скорость операций с данными - "CRUD" и т. д., Будет ли один или несколько (процессов) изменять/считывать данные .....

кстати,. sdf все еще является файлом базы данных, он выглядит как его версия SQL Server CE - вы "можете" использовать его с c# / .Net, я не проверял

planetz

Спасибо за помощь с идеями. Я постараюсь вернуться.

1 Ответов

Рейтинг:
2

F-ES Sitecore

Если под "нет базы данных" вы подразумеваете отсутствие клиентской\серверной базы данных или базы данных, требующей установки, то вы можете использовать SQLite или Access. И то, и другое даст вашим приложениям возможность использовать базы данных без необходимости установки клиентом сервера БД.

Или вы можете просто хранить свои данные в файлах, возможно, XML-файлах или в формате JSON.


planetz

Спасибо за ваш ответ. Да, я имел в виду один файл. :-)