问题标签 [embedded-database]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sqlite - ASP.NET MVC 2 嵌入式数据库
我正在建立一个非常小的临时网站,需要一个小的后备商店。我已经在 ASP.NET MVC 2 中构建了它,并希望使用 DiscountASP 托管 - 尽管这不是必需的。
我想要一个支持 ASP.NET MVC 2、VS2010 Express、启用 LINQ(或 EF)并且无需在共享主机上进一步收费的后备存储。
根据我的调查,SQLCE 3.5 在 .NET 4 SQLCE 4 中不起作用,它只是 CTP 并且在 VS2010 中不起作用 SQlite 没有任何 .NET 4.0 驱动程序。
我做对了吗?有什么好的教程或博客可以说明如何逐步完成这项工作?
谢谢,马克
database - 寻求嵌入式数据库替代 SQLite。必须有外键约束和事务支持?
您是否知道任何具有外键约束和/或提供事务支持的 SQLite 替代方案(基于便携式/平面文件/无服务器)?
java - 低CPU占用Java嵌入式数据库
这是我在java disc based hashmap for a disk based hashmap 上提出的问题的后续。
建议的解决方案有效,但 CPU 成本很高。我尝试过使用一些嵌入式数据库,包括 hsqldb 和 derby 以及 java 中的 sqllite 实现。
所有人都完成了工作,对于我尝试过的大多数人来说都很慢,我提到的三个是最好的。但是,我遇到了所有问题。启动和维护每个嵌入式数据库需要大量的 CPU 时间,根据任务管理器的说法,我没有提到的那些大部分时间都占用了 100% 的 CPU。
那么我的新问题是,是否有任何简单的基于磁盘的存储不会吞噬我的 CPU。
作为记录,sqllite 解决方案没有使 CPU 使用率飙升,它只是因一系列不同的错误而崩溃。apache derby 性能最好,cpu 使用率随其波动,但平均约为 80%
android - Android 上的 H2 数据库与 SQLite
由于Android 中的嵌入式 SQLite 数据库缺乏 Unicode 支持
我最感兴趣的是H2 数据库与 Android SQLite的性能和稳定性
你们在用吗?我应该知道任何 H2 数据库的缺点吗?
.net - .NET 支持 XML 的嵌入式 DBMS?
是否有支持 XML 的支持 .NET 的嵌入式数据库(如 SQLite.NET)?
无论是 SQL 还是 NoSQL、XPath、是否面向文档,对我来说都无关紧要。
我只知道 BerkeleyDB XML,但这个项目仍然是 alha,似乎已经死了一年。
sqlite - 内存/嵌入式数据库解决方案
我目前正在使用 SQLite 的 in-memory 选项,虽然它可以工作(现在有点慢,但我仍在探索优化我对它的使用的方法,比如批处理等),我只是好奇是否还有其他支持内存数据库并且是嵌入式解决方案的 SQLite 的替代品。我不一定需要基于模式的数据库(NoSQL 将是一个有趣的尝试)。我确实写比读更频繁(这是 Web 应用程序后端的一部分),所以我需要我的更新足够快以跟上传入的数据流。
我相信 SQLite 可能通过在查询端进行一些优化来处理卷,但我只是想知道替代方案。
java - 在java桌面应用程序中嵌入mysql
我不清楚有关如何将 mysql 嵌入 Java 桌面应用程序的步骤/配置详细信息,以便可以通过单个可执行文件将它(应用程序)安装在任何机器上,这样做可以设置数据库并提供要运行的 exe应用程序。到目前为止,我已经使用 netbeans 构建了我的应用程序,并且我已经使用 mysql 来设置数据库。请进一步指导我。
python - os.walk() caching/speeding up
I have a prototype server[0] that's doing an os.walk()
[1] for each query a client[0] makes.
I'm currently looking into ways of:
- caching this data in memory,
- speeding up queries, and
- hopefully allowing for expansion into storing metadata and data persistence later on.
I find SQL complicated for tree structures, so I thought I would get some advice before actually committing to SQLite
Are there any cross-platform, embeddable or bundle-able non-SQL databases that might be able to handle this kind of data?
- I have a small (10k-100k files) list.
- I have an extremely small amount of connections (maybe 10-20).
- I want to be able to scale to handling metadata as well.
[0] the server and client are actually the same piece of software, this is a P2P application, that's designed to share files over a local trusted network with out a main server, using zeroconf
for discovery, and twisted for pretty much everything else
[1] query time is currently 1.2s with os.walk()
on 10,000 files
Here is the related function in my Python code that does the walking:
embedded-database - 需要一种存储大量数据的好方法
我每 16.66 毫秒以 4096 字节的速率生成数据。这些数据需要不断地存储,并且会被随机读取。将它放在关系数据库中会很好,但我认为做这么多插入会给我正在使用的处理器(ARM11)带来太多开销。而且我不需要 SQLite 提供的所有功能。
事实上,将这些内容写入文件似乎很诱人,因为虽然大多数时候我只是写入大量数据,但当我确实需要读取数据时,我可以只查找我需要的块。但是,我只知道在此过程中我会遇到一些问题。尤其是当我让这个东西运行一天并最终得到千兆字节的数据时。
对于我的问题,这似乎是一个非常幼稚的解决方案,我需要其他人告诉我,这样我才能开始考虑更好的解决方案。谢谢。
nhibernate - 寻找有关嵌入式 .NET 数据库(例如 db4o、NHibernate 或 RavenDB)的指导
我有一个要使用嵌入式数据库存储的对象模型。到目前为止,我一直在研究 db4o、NHibernate 到 SQLCE(w/linq)和 RavenDB。这将在桌面 C# 应用程序中使用。
我希望利用的关键特性是:Linq 或类似的查询(无 SQL 或 HQL)、嵌入式数据引擎、pocos、poco 第一模型、无安装(无注册表或类似)
任何人都可以推荐一个吗?我正在寻找的三个是最佳选择吗?还有其他选择吗?三者中,有谁能推荐一者?
谢谢