问题标签 [mariadb]

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.

0 投票
4 回答
764 浏览

open-source - 想加入一个开源项目,但想要适合我特定技能的建议

我意识到这可能是一个重复的问题,但这个问题非常适合我的技能。

我想加入一个开源软件项目。我是一名专业的软件开发人员和研究生(软件工程理学硕士)和专业(在我的日常工作中),我使用 ASP.NET、ASP/VBScript 和 SQL Server。

我最近参加了我的第一门研究生课程,该课程向我介绍了MinGWCygwinGCC。这让我看到了开源软件的力量和伟大。我一直很尊重 Firefox 和 Subversion——这些大牌——但这让我有了更深入的了解。

我想加入一个我可以提高工作效率但又可以学习的项目。我希望该项目处于开发早期但显示出希望(如果它失败或停止,我会找到一个新的)。我希望该项目在 Linux 社区中,但期望它可以在 Windows、Mac OS X 和 Linux 上运行。

以下是我熟悉的技术。

  • .NET 2.0、1.1
  • SQL 服务器
  • SQLite
  • 可可
  • 可可触摸
  • MySQL
  • 水银
  • 颠覆
  • 赛格温
  • 明威
  • 海合会/GDB

IDE

  • 视觉工作室 2005/2008
  • NetBeans
  • Xcode
  • 记事本 :-)

语言

  • C#
  • VB.NET
  • C++(勉强)
  • Objective-C(首选
  • C(首选
  • JavaScript
  • HTML / XML / 等

我意识到这个问题有点主观,但这个答案将最适合我在项目中想要的。当我收到问题以指导我正在寻找的内容时,我会更新这篇文章。

更新:我还没有找到适合我的项目。前面提到的项目,MariaDB 和 Mono,都是不错的选择,但它们比我能接受的要成熟一些。

此外,我确实意识到加入项目时存在一些政治因素。但是开源的好处是我可以开始参与,而无需成为团队的完整(甚至 1/2)“成员”。只是开始学习代码库并为核心团队做出贡献......这对我自己来说已经足够了。

0 投票
13 回答
120397 浏览

mysql - 哪个更快:多个单 INSERT 或一个多行 INSERT?

我正在尝试优化将数据插入 MySQL 的代码的一部分。我应该链接 INSERT 以制作一个巨大的多行 INSERT 还是多个单独的 INSERT 更快?

0 投票
7 回答
118620 浏览

mysql - MySQL-SELECT * INTO OUTFILE LOCAL?

MySQL 太棒了!我目前正在参与一个主要的服务器迁移,以前,我们的小型数据库曾经与客户端托管在同一台服务器上。
所以我们曾经这样做:SELECT * INTO OUTFILE .... LOAD DATA INFILE ....

现在,我们将数据库移至另一台服务器,SELECT * INTO OUTFILE ....但不再有效,这是可以理解的——我相信是出于安全原因。但是,有趣LOAD DATA INFILE ....的是可以更改为LOAD DATA LOCAL INFILE ....和 bam,它可以工作。

我没有抱怨,也没有表达对 MySQL 的厌恶。替代方案添加了 2 行额外代码和一个系统调用,形成一个 .sql 脚本。我只想知道为什么LOAD DATA LOCAL INFILE有效,为什么没有这样的东西SELECT INTO OUTFILE LOCAL

我做了功课,找不到上述问题的直接答案。我也找不到@ MySQL 的功能请求。如果有人能澄清这一点,那就太棒了!

MariaDB 有能力处理这个问题吗?

0 投票
2 回答
1042 浏览

mysql - 我的 MariaDB 中没有 OQGraph?

我刚刚在我的 Ubuntu 10.04 Lucid Lynx 上安装了 MariaDB,如本博客所述:不幸的是,其中没有 OQGraph 引擎。

我必须承认我在 MariaDB、OurDelta、OpenQuery 之间有点困惑……我不知道谁在做什么,但我想在我的 MariaDB 上安装 OQGraph 引擎。

有人可以给我一个提示吗?

0 投票
5 回答
15200 浏览

mysql - MariaDB 的商业许可证

我目前正在开发一个使用MariaDB作为数据库的闭源商业网络项目。我想知道 MariaDB 的许可。我们是否必须获得许可证才能在我们的商业项目中使用它?在网站上,他们提到了“GNU 通用公共许可证,第 2 版”。这到底是什么意思呢?

http://kb.askmonty.org/v/mariadb-license

0 投票
1 回答
279 浏览

mariadb - MariaDB、PBXT 和神秘的查询结果

首先,这是表格:

任何人都可以解释为什么字段值会根据以下查询中使用的条件而变化吗?如果引擎是 Maria,则不会发生这种情况。

更新:从 MariaDB 5.5开始,PBXT 作为存储引擎被删除

0 投票
1 回答
2748 浏览

mysql - 哪个数据库是面向性能的,MySQL 还是 MariaDB?

哪个数据库是面向性能的,MySQL 还是 MariaDB?

哪种存储引擎更适合以下所有情况?

  • 应该是可扩展的数据库
  • 查询处理速度快
  • 有社区支持
  • 有很多教程或任何其他替代品吗?
0 投票
6 回答
39553 浏览

php - MySQL 是否可以无缝地被 MariaDB 替换,或者在这种情况下有什么需要改变的吗?

如果我用 MariaDB 服务器(Maria 和 XtraDB 存储)而不是 MySQL(MyISAM 和 InnoDB)替换 MySQL 5.1 服务器,大多数 MySQL 客户端软件(包括使用 PHP 5.2 和 Java SE 1.6 制作的应用程序).​​..

  1. 只是继续工作而不做任何更改(可能会有轻微的回归)?
  2. 还是我必须替换/重新配置客户端驱动程序(比如使用另一个 JDBC 驱动程序类和连接字符串)?
  3. 或者我什至需要更改应用程序代码?
0 投票
7 回答
79470 浏览

python - 使用python写mysql查询到csv,需要显示字段名

我有以下内容:

这会产生乱码。我熟悉使用打印记录 [0] 等。不知道我应该如何设置格式。生成类似于控制台中查询的内容。我不能从 mysql 服务器做一个简单的 INTO OUTFILE。


更新

已经8年了;我仍然偶尔会收到有关此问题的更新或查询。

正如一些评论中所述,我正在寻找来自 DBAPI 的 cursor.description

这是 Python 3 中更现代的示例,使用pymysql驱动程序连接到MariaDB,它将选择所有行并将其提取到一个元组中,将行标题/描述放入一个列表中。然后我将这两个数据结构合并到一个列表中,写入一个 csv 文件

标题名称是结果列表中的第一个条目;以线性方式将结果写入文件可确保行标题是 CSV 文件中的第一行。

0 投票
1 回答
2689 浏览

c++ - MySQL 优化插入序列

我有一个实时应用程序,它处理信息并将其记录到 MySQL 数据库(实际上是 MariaDB,MySQL 的一个分支)。它每天执行大约 150 万次插入 + 150,000 次删除。

我在性能方面遇到了很大的问题,不知道如何使它运行得更好。

应用程序的基本结构是我有一个生产者类,它将一个 Struct 推送到一个线程安全的双端队列。以下代码

我的问题是如何提高性能?我尝试过的事情:
让多个消费者连接到一个 MySQL/MariaDB
在大量记录后提交

关于问题域的一些注释。要插入或删除的消息全天随机出现,平均每秒插入/删除约 20 次,突发性要高得多,但没有理由不能在短时间内将更新排队,只要队列不会变大。

当前插入数据的表中大约有 5200 万条记录。这是MySQL表信息