问题标签 [starcounter]
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.
nosql - StarCounter 和 CAP
我一直在阅读一个名为 Starcounter 的数据库。它声称它可以处理“NoSql”数据库只能处理的负载,而不会降低一致性。据我了解 CAP 定理,如果您保持一致性,您将失去可用性或分区容错性。那么 StarCounter 的工作原理是什么?
我可以想象 StarCounter 很快,但是 NoSql 需要降低一致性才能跟上的说法对我来说似乎有点奇怪。谁能解释一下?
提前感谢罗兰
starcounter - 如何在新版本的 Starcounter 中实现级联删除?
在新版本中,我使用 [Database] 属性创建了持久类,我明白了。由于使用 OnDelete() 方法的 Entity 类已被删除,如何实现级联删除?
c# - Starcounter - 何时在 JSON 绑定中使用完整路径命名空间
在下面的示例中,我收到一条警告,提示找不到 Item 类。Batch 类很好,即使它位于同一个命名空间中。
批处理是否因为它附加在后面的代码中(QueueModel:Json)而起作用?
这是设计使然还是应该更加一致?
c# - 星计数器日志源
我正在试用 Starcounter Beta,我想创建 LogSources。
我确实找到了Starcounter.LogSources
具有 Hosting 类型的属性的类Starcounter.Logging.LogSource
。
但我不明白如何定义我自己的日志源,感谢任何帮助。
database - Starcounter中的慢速备份例行消息
我的笔记本电脑(i7 mobile)上安装了 Starcounter。检查日志文件,我发现我有几条这样的消息:
内存管理器无法获取 SE_MANAGE_VOLUME_NAME 权限。应用慢速备份例程
为什么会这样?如果这会影响性能,是否可以通过某种方式改进安装以避免此问题,或者这是否只会在服务器安装之外发生?
starcounter - 如何在starcounter中解码查询参数
我有一个搜索表格。搜索键是一个url获取参数,url如下: http://localhost:8080/launcher/search?query=SearchStringGoesHere
特殊字符编码在 url 中,因此当用户在搜索字段中输入 + 时,url 看起来像这样: http://localhost:8080/launcher/search?query=%2b
在服务器端查询变量的值为“%25252b”,问题是如何获取用户的原始值,即“+”。
starcounter - 仅返回基类的 Starcounter 查询
假设我们有一个非抽象基类 A,它有一个专门的类 B。我现在想做一个查询,只返回 A 的实例,而不是 B。这可以实现吗?
c# - 将starcounter项目导入visual studio
我有一个完全可操作的 starcounter(C# VM 和 DBMS 的融合)项目,我必须将其移植到另一台机器上。我通过以下方式做到了:
“文件->新建->现有代码中的项目”
在下面的窗口中,我选择 Visual C# 作为项目类型,然后我指定了包含文件的文件夹的位置,以及输出类型,它只能是以下三种之一:
- 控制台应用程序
- Windows 应用程序
- 类库
但是此窗口中的任何内容都不允许我将导入的应用程序选择为“starcounter 应用程序”......并且在导入项目后,在“using Starcounter”导入中,我不断收到错误“类型或命名空间名称'Starcounter '找不到”。知道我在做什么错吗?我正在使用 Visual Studio 2013 终极版!
PS:有关starcounter的更多信息:http: //starcounter.io
c# - 如何等待方法中创建的所有线程
在 c# 中,我必须确保处理程序中的某个代码块只有在几个线程完成后才会执行。这些线程是从在同一处理程序中调用的方法调用的,就在上述代码块之前。使用的语法与我正在使用的 DBMS 相关,即 Starcounter。
这是出于单元测试的目的,所以我不能在startMethod
. 关于如何解决这个问题的任何想法?
starcounter - Starcounter中的自动增量
例如考虑http://starcounter.io/tutorials/1-introduction-to-part-1/ InvoiceDemo上的示例应用程序
声明了以下数据库对象
如果我想确保我知道已添加的发票行的顺序,我会在标准 SQL 数据库中只使用自动增量 ID。Starcounter的最佳实践是什么?