主页 > 云主机 > > 正文

服务器_局域网ftp服务器_高性能

来源:胜利云 发布时间:2022-04-10 11:10 标签:服务器高性能局域网
浏览:

服务器_局域网ftp服务器_高性能

在过去的几年里,小型、低功耗、基于ARM的计算设备出现了爆炸式的增长,这些设备已经进入了市场。其中一个例子就是价格实惠的树莓皮。这些基于ARM的设备非常适合于在网络边缘运行的嵌入式应用程序。

这一趋势对我们来说非常有趣,物联网传感器,因为SQL Anywhere是一个数据库,云服务器是什么,设计用于在网络边缘的嵌入式应用程序中运行。听起来很合身,不是吗?

我们也这么想!这就是为什么我今天很高兴地宣布SAP SQL Anywhere 16现在可以在Linux ARM上使用

如果您想测试它,花35美元买一块Raspberry Pi板,按照以下步骤操作。

先决条件

Raspberry Pi上的SQL Anywhere入门

注册最新的SAP SQL Anywhere 16开发者版:https://global.sap.com/campaign/ne/sybase/sql\u anywhere\u 16\u download\u program/index.epx?kNtBzmUK9zU

注册后,您将通过电子邮件收到注册密钥。

在Raspberry Pi上打开一个shell(通过SSH或桌面)。下载并解压缩SQL Anywhere Developer Edition.

使用之前通过电子邮件收到的密钥安装SQL Anywhere(接受所有默认设置)

返回主目录

SQL Anywhere可执行文件和库不会自动添加到PATH和LD\ U LIBRARY\ U PATH环境变量。您可以通过获取配置文件将其添加到当前shell的环境中。

要测试环境,请尝试执行以下操作。这应该返回服务器的当前版本(例如16.0.0.1972)

现在一切都设置好了,是时候创建一个小应用程序了。创建一个目录来存储你的应用程序。

接下来,我们需要初始化一个空数据库。我们称之为数据库hellosensor.db文件.

启动数据库服务器(ud开关启动作为后台守护程序的服务器)。

Python是Raspberry Pi的首选开发语言,它是预先安装的,所以我们将使用它。为了连接到SQLAnywhere,我们需要安装SQLAnywhere Python驱动程序。这可以通过Python包管理器(pip)安装。

首先,确保pip已安装。

然后,通过pip安装SQL Anywhere Python驱动程序。

创建一个名为你好世界.py具有以下内容。

保存文件,并进行测试。

如果成功,您将看到此消息。

此时重点是,一切都应该正确设置。让我们创建另一个应用程序来读取虚拟传感器读数并将其存储在表中。创建一个名为你好传感器.py使用以下内容

(在实际应用中,您可能会用GPIO引脚和物理世界(如记录温度传感器)替换read\U sensor)

保存文件,并测试它。

输出应该与此类似。

一切正常,您正在成功地将数据记录到嵌入式SQLAnywhere数据库中。在下一篇博文中,我们将从您的开发机器连接图形管理工具来查看保存的数据。

太酷了!!!

嗨,埃里克,

非常感谢你的博客,还有一个超级酷的工具。

一件小事,我必须做以下几件事来运行python脚本:

export PYTHONPATH=$PYTHONPATH:/opt/sqlanywhere16/sdk/python。

脚本

似乎设置了LD\U库路径。

JohnA

很好,但是这个发行版是给老Pi的,什么叫大数据,Raspberry Pi v2不兼容二进制(更新的ARM)

嗨,迈克尔,

你说的是操作系统的发行版,还是数据库软件的发行版?

嗨,埃里克,

我很高兴看到你的指导,作为一个目前的覆盆子皮爱好者和一个一次性的Sybase爱好者。我试着使用Pi2,并得到了尽可能的dbsrv16-v测试,但它在那一点上都没有功能。我知道从Pi1到Pi2的二进制兼容性不是100%(Raspian有两个独立的发行版)。直到我完成安装,我才想到SQLA发行版可能是特定于ARM6的(Pi2是ARM7)。

谢谢,迈克尔。

我很想了解更多有关您在运行服务器时遇到的问题的详细信息。正如你所说,返现卡,新的Pi是ARM的另一个版本。但是,我们的发行版同时支持ARM6和ARM7(这在上面的前提条件中已经提到)。我们已经在新的Raspberry Pi板以及其他ARM7板(如Olimex A20)上运行了它,没有问题。

您能提供更多详细信息吗?

谢谢,

埃里克,

。/安装程序运行得很好,安装了所有东西,但是当我尝试运行任何东西(例如dbsrv16-v)时,我只得到了"command not found",即使我可以看到它,它是可执行的,并且我有权限。上一次我看到这种行为时,我正试图在64位PC系统上运行32位二进制文件,但我认为ARM在ARM8之前不会是64位的。

不管怎样,我有时间玩的时候会弄清楚的。很有可能我在Pi2上的配置有误(我还不太熟悉)。我当然很欣赏你的教程,我不想让你花时间在这上面。

干杯

如果你把它安装到默认目录,你将不得不源配置文件来设置环境变量。

源/opt/sqlanywhere16/bin32/sa_配置.sh

请注意,如果不包含"source"关键字/命令,则在脚本运行后,环境变量将不会持续存在。

您还可以通过查看环境变量来确认变量设置是否正确:

env | grep PATH

该命令应显示/opt/sqlanywhere16/bin32在PATH变量和/opt/sqlanywhere16/lib32中的LD\u LIBRARY\u PATH变量中

希望对您有所帮助!

是的,就是这样。我忽略了'source'命令,它抛出了一个权限错误,并且从未更新过环境。太感谢泰森了。

我得到了你好世界.py工作,所以前面是满负荷的。再次感谢Eric。

嗨,Eric,

感谢这个很棒的博客。

在Raspberry Pi上安装SQLAnywhere和python模块非常简单。

持久化环境变量有点困难。Pi只是拒绝了,所以我最终手动编辑了bashrc文件。

仍然不明白为什么python脚本可以从命令行工作,什么叫大数据,Idle给出了导入sqlanydb模块的错误,但我会在其他时间解决这个问题。

现在开始第二个演示,然后将其与java结合。

致以最诚挚的问候,

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 域名备案_阿里云销售顾问_最新活动
    <strong>域名备案_阿里云销售顾问_最新活动</strong>

    域名备案_阿里云销售顾问_最新活动

    高速互联网和功能强大的应用程序使得几乎所有有办公桌工作的人都可以在家工作。然而今天,大多数公司仍然坚持要求员工忍受有时令人心碎的上下班路...

  • 数据库_分布式消息中间件实践pdf_免费领
    <strong>数据库_分布式消息中间件实践pdf_免费领</strong>

    数据库_分布式消息中间件实践pdf_免费领

    作者:马库斯·瓦纳关于2017年趋势的讨论正在迅速而激烈地展开,职场也不例外。随着新的一年即将到来,职场趋势专家们正在为2017年列出自己的预测清单...

  • 域名注册_自考数据库_免费6个月
    <strong>域名注册_自考数据库_免费6个月</strong>

    域名注册_自考数据库_免费6个月

    正如Facebook和Twitter首席运营官(COO)上周在美国国会作证时所说,出现的一个突出主题是,这些公司在保护其平台免受网络攻击方面所扮演的角色。这些公...

  • 域名解析_阿里云是什么意思_怎么买
    <strong>域名解析_阿里云是什么意思_怎么买</strong>

    域名解析_阿里云是什么意思_怎么买

    类别工作日新闻与文化财务人力资源规划技术创新分析与见解客户和社区行业金融服务政府保健高等教育款待媒体和娱乐专业和商业服务零售技术更多播客...

  • 网站服务器_王者荣耀服务器未响应_限时
    网站服务器_王者荣耀服务器未响应_限时

    网站服务器_王者荣耀服务器未响应_限时

    日本甲骨文公司今天宣布,ISOU项目采用甲骨文区块链平台管理一种本币的发行和消费。日本甲骨文公司是ISOU项目的支持公司,该项目旨在解决人口稀少地...

云储存

更多 >
  • <strong>对象存储_新网球王子百度云_多少钱</strong>
    对象存储_新网球王子百度云_多少钱

    这是一个由四部分组成的系列的第二部分。其他部分可以在这里找到: 未来分析:第1部分-概述 未来分析:第3部分-应用程序和可视化 未来分析:第4部分...

  • <strong>香港带宽_数据库分区_0元</strong>
    香港带宽_数据库分区_0元

    所以几天前,我确实开始为一些与我心有灵犀的东西筹款——加拿大的黑熊。如果你错过了,你可以在这里找到细节:一些不同的东西…….今天帮我救一只...

云储存大带宽_北京大兴网站建设_免费申请
云储存云数据库_玉溪企业网站建设_是什么
云储存网站服务器_新乐企业网站建设_稳定性好
云储存服务器_免费数据库管理软件_学生机
云储存谷歌云_百度云链接共享_优惠券