Tôi có một dự án mà tôi cần tạo một mạng lưới Wi-Fi gồm các nút chia sẻ cơ sở dữ liệu lưới phân tán, yêu cầu truy cập tìm kiếm tương đối nhanh trên mỗi nút. Ban đầu tôi đã nghĩ đến việc chạy nó bằng cách sử dụng các nút bao gồm các ESP8266 ( https://github.com/Coopdis/easyMesh ) mỗi nút chứa một thẻ SD (để lưu trữ cơ sở dữ liệu), nhưng tôi lo ngại rằng hầu hết mã loại Arduino Tôi đã thấy chủ yếu chạy trong bộ nhớ. Điều này có nghĩa là tôi phải tải "cơ sở dữ liệu" (Trong thực tế có lẽ chỉ là một danh sách có 2 hoặc ba trường cho mỗi bản ghi) vào bộ nhớ? Tôi không muốn lặp qua danh sách để tìm bản ghi mà tôi đang tìm vì tôi nghĩ nó sẽ không hiệu quả. Tôi đã hy vọng thực hiện một số loại thuật toán tìm kiếm nhị phân. Lưu ý rằng các mục trong cơ sở dữ liệu này có thể đi đến khoảng hơn 40 000 mục.
Tùy chọn dự phòng của tôi là chạy Windows IoT Core trên Raspberry Pi nơi tôi có thể sử dụng C # và thậm chí có thể là cơ sở dữ liệu thực. Vấn đề của tôi với giải pháp này là tôi đã không thể tìm thấy một ví dụ về việc chạy mạng lưới bằng Windows IoT Core.
Bất kỳ suy nghĩ hoặc hỗ trợ sẽ được nhiều đánh giá cao.