Submit Search
Upload
PostgreSQL UDF in Rust(Jpn) ver.2
•
0 likes
•
290 views
Katsumi INOUE
Follow
Intro to Postgres Extension for rust
Read less
Read more
Technology
Report
Share
Report
Share
1 of 20
Download now
Download to read offline
Recommended
Reading NATS
Reading NATS
Katsunori Kawaguchi
2011-10-18 第1回Cloud Foundry輪読会 #cfcrjp
Cloud Foundry構成概要 111018
Cloud Foundry構成概要 111018
Uemura Yuichi
第1回CloudFoundry輪読会 CloudFoundry構成概要 http://blog.udcp.net
コンテナ時代だからこそ要注目! Cloud Foundry
コンテナ時代だからこそ要注目! Cloud Foundry
Kazuto Kusama
mastercloud #4で発表した資料です。PaaSか?コンテナか?ではなく、もっと違った視点で検討するのはいかがでしょーか?という資料です
Introduction of Azure Docker Integration
Introduction of Azure Docker Integration
Takekazu Omi
2020/7/30 第28回 Tokyo Jazug Night 6/25に、Docker cli のAzure統合がベータリリース したので今日は簡単に紹介する
Cloud Foundry V2を、もうちょっと深掘りしよう
Cloud Foundry V2を、もうちょっと深掘りしよう
Kazuto Kusama
Cloud Foundry V2はV1と比べて何が変わったのか。変わった点を深掘りします
BOSHでお手軽CFデプロイon AWS
BOSHでお手軽CFデプロイon AWS
i_yudai
構成管理ツールのBOSHを使用して、AWSにCloud Foundry環境を簡単に構築する方法を紹介します。
これからのOpenShiftの話をしよう
これからのOpenShiftの話をしよう
Kazuto Kusama
第7回Cloud Foundry輪読会で発表したOpenShiftの資料です
AWSのElastic BeanstalkでWordPressを 構築レスで導入してみる。
AWSのElastic BeanstalkでWordPressを 構築レスで導入してみる。
Daigou Harada
2016/7/28 Rosso社内勉強会
Recommended
Reading NATS
Reading NATS
Katsunori Kawaguchi
2011-10-18 第1回Cloud Foundry輪読会 #cfcrjp
Cloud Foundry構成概要 111018
Cloud Foundry構成概要 111018
Uemura Yuichi
第1回CloudFoundry輪読会 CloudFoundry構成概要 http://blog.udcp.net
コンテナ時代だからこそ要注目! Cloud Foundry
コンテナ時代だからこそ要注目! Cloud Foundry
Kazuto Kusama
mastercloud #4で発表した資料です。PaaSか?コンテナか?ではなく、もっと違った視点で検討するのはいかがでしょーか?という資料です
Introduction of Azure Docker Integration
Introduction of Azure Docker Integration
Takekazu Omi
2020/7/30 第28回 Tokyo Jazug Night 6/25に、Docker cli のAzure統合がベータリリース したので今日は簡単に紹介する
Cloud Foundry V2を、もうちょっと深掘りしよう
Cloud Foundry V2を、もうちょっと深掘りしよう
Kazuto Kusama
Cloud Foundry V2はV1と比べて何が変わったのか。変わった点を深掘りします
BOSHでお手軽CFデプロイon AWS
BOSHでお手軽CFデプロイon AWS
i_yudai
構成管理ツールのBOSHを使用して、AWSにCloud Foundry環境を簡単に構築する方法を紹介します。
これからのOpenShiftの話をしよう
これからのOpenShiftの話をしよう
Kazuto Kusama
第7回Cloud Foundry輪読会で発表したOpenShiftの資料です
AWSのElastic BeanstalkでWordPressを 構築レスで導入してみる。
AWSのElastic BeanstalkでWordPressを 構築レスで導入してみる。
Daigou Harada
2016/7/28 Rosso社内勉強会
Terraform Bootcamp - Azure Infrastructure as Code隊
Terraform Bootcamp - Azure Infrastructure as Code隊
Toru Makabe
Azure Antenna 2018/5/29 企画
Cloud Foundry as Containerized Services - Cloud Foundry Days Tokyo 2016
Cloud Foundry as Containerized Services - Cloud Foundry Days Tokyo 2016
JUNICHI YOSHISE
2016年11月11日 Cloud Foundry Days Tokyo 2016 での発表資料です。 http://cfdays.connpass.com/event/41201/
はじめての Cloud Foundry: .NET アプリケーションのはじめ方
はじめての Cloud Foundry: .NET アプリケーションのはじめ方
Akihiro Kitada
ASP.NET Core アプリを中心に、Cloud Foundry に push してみた
Zabbix による ms sql監視 ~データベースモニタリング~ odbc
Zabbix による ms sql監視 ~データベースモニタリング~ odbc
真乙 九龍
ZabbixによるMS SQL監視 データベースモニタリングの使い方 ODBC監視設定
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
Takeshi Morikawa
第31回 PaaS勉強会資料
ProjectAtomic-and-geard
ProjectAtomic-and-geard
Naoto TAKAHASHI
自前CF環境を整えよう 2013年11月版
自前CF環境を整えよう 2013年11月版
Kazuto Kusama
第15回 Cloud Foundry輪読会で発表した資料です。 複雑になってしまったCloud Foundry V2のAll in Oneをセットアップする3つの方法について説明します。
さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術(July Tech Festa 2016 『IoTxAIxインフラ時代...
さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術(July Tech Festa 2016 『IoTxAIxインフラ時代...
さくらインターネット株式会社
2016年7月24日に開催された「July Tech Festa 2016 『IoTxAIxインフラ時代の最新技術、やってみたSP-俺の屍を越えて行け-』」において、技術本部 山田 修司が「さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術」と題し、講演した際の資料です。 ■イベント詳細 http://2016.techfesta.jp/
ヤフー発のメッセージキュー 「Pulsar」のご紹介@jjug ccc 20171118
ヤフー発のメッセージキュー 「Pulsar」のご紹介@jjug ccc 20171118
Nozomi Kurihara
ヤフー発のメッセージキュー 「Pulsar」のご紹介@JJUG_CCC_20171118 http://www.java-users.jp/ccc2017fall/
[JANOG35.5] WhiteBox SW検証 ~サーバサイド編~
[JANOG35.5] WhiteBox SW検証 ~サーバサイド編~
gree_tech
JANOG35.5 WhiteBox SW検証 ~サーバサイド編~ グリー株式会社 中野和貴 ※JANOG35.5での発表資料です https://www.janog.gr.jp/meeting/janog35.5/program1 パネルセッション:検証してみて感じたホワイトボックススイッチの未来 登壇者 黒河内 倫 (グリー株式会社) 馬淵 俊弥 (ビッグローブ株式会社) 中野 和貴 (グリー株式会社) 石田 渉 (NTTソフトウェアイノベーションセンタ)
MaxScaleを触ってみた
MaxScaleを触ってみた
Fujishiro Takuya
MaxScaleでPercona XtraDB Clusterをバランシングしてみた
ECS-CLI in Action
ECS-CLI in Action
Ryo Nakamaru
実践ECS-CLI
CFの便利機能を他の環境でも。Open Service Broker
CFの便利機能を他の環境でも。Open Service Broker
Kazuto Kusama
OpenStack Daysで発表した資料です
Cloud Foundryは何故動くのか
Cloud Foundryは何故動くのか
Kazuto Kusama
第18回 Cloud Foundry輪読会で発表した資料です
すごいBOSHたのしく学ぼう
すごいBOSHたのしく学ぼう
i_yudai
VMWareが開発を行っているOSSの分散システム構成管理ツールBOSHの紹介。環境構築からCloudFoundryのデプロイまで。 「第7回CloudFoundry輪読会」で発表を行いました: http://atnd.org/events/29652
CloudFoundryをつかってみよう
CloudFoundryをつかってみよう
Kazuto Kusama
2012/09/26に開催された、Cloudnスタートアップ勉強会で発表した資料です。
[社内勉強会]ELBとALBと数万スパイク負荷テスト
[社内勉強会]ELBとALBと数万スパイク負荷テスト
Takahiro Moteki
社内勉強会資料 ~ELBとALBと数万スパイク負荷テスト~
DC/OS as PaaS : paasjp#36
DC/OS as PaaS : paasjp#36
JUNICHI YOSHISE
2017年7月10日 PaaS勉強会#36の発表資料です。 https://paas.connpass.com/event/59403/
Persistence on Azure - Microsoft Azure の永続化
Persistence on Azure - Microsoft Azure の永続化
Takekazu Omi
GoAzure 2015 Session 1-5 資料 Microsoft Azure の永続化の仕組み。Azureの永続化実、Azure Storage、冗長構成、IaaS Disk の紹介
Spring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_ccc
Spring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_ccc
Yahoo!デベロッパーネットワーク
JJUG CCC 2018 Springの登壇資料です。
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
速習! PostgreSQL専用HAソフトウェア: Patroni (PostgreSQL Conference Japan 2023 発表資料) 2023年11月24日(金) NTTデータグループ 技術開発本部 鳥越 淳
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上 (PostgreSQL Conference Japan 2023 発表資料) 2023年11月24日(金) NTTデータグループ 技術開発本部 加藤 慎也
More Related Content
What's hot
Terraform Bootcamp - Azure Infrastructure as Code隊
Terraform Bootcamp - Azure Infrastructure as Code隊
Toru Makabe
Azure Antenna 2018/5/29 企画
Cloud Foundry as Containerized Services - Cloud Foundry Days Tokyo 2016
Cloud Foundry as Containerized Services - Cloud Foundry Days Tokyo 2016
JUNICHI YOSHISE
2016年11月11日 Cloud Foundry Days Tokyo 2016 での発表資料です。 http://cfdays.connpass.com/event/41201/
はじめての Cloud Foundry: .NET アプリケーションのはじめ方
はじめての Cloud Foundry: .NET アプリケーションのはじめ方
Akihiro Kitada
ASP.NET Core アプリを中心に、Cloud Foundry に push してみた
Zabbix による ms sql監視 ~データベースモニタリング~ odbc
Zabbix による ms sql監視 ~データベースモニタリング~ odbc
真乙 九龍
ZabbixによるMS SQL監視 データベースモニタリングの使い方 ODBC監視設定
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
Takeshi Morikawa
第31回 PaaS勉強会資料
ProjectAtomic-and-geard
ProjectAtomic-and-geard
Naoto TAKAHASHI
自前CF環境を整えよう 2013年11月版
自前CF環境を整えよう 2013年11月版
Kazuto Kusama
第15回 Cloud Foundry輪読会で発表した資料です。 複雑になってしまったCloud Foundry V2のAll in Oneをセットアップする3つの方法について説明します。
さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術(July Tech Festa 2016 『IoTxAIxインフラ時代...
さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術(July Tech Festa 2016 『IoTxAIxインフラ時代...
さくらインターネット株式会社
2016年7月24日に開催された「July Tech Festa 2016 『IoTxAIxインフラ時代の最新技術、やってみたSP-俺の屍を越えて行け-』」において、技術本部 山田 修司が「さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術」と題し、講演した際の資料です。 ■イベント詳細 http://2016.techfesta.jp/
ヤフー発のメッセージキュー 「Pulsar」のご紹介@jjug ccc 20171118
ヤフー発のメッセージキュー 「Pulsar」のご紹介@jjug ccc 20171118
Nozomi Kurihara
ヤフー発のメッセージキュー 「Pulsar」のご紹介@JJUG_CCC_20171118 http://www.java-users.jp/ccc2017fall/
[JANOG35.5] WhiteBox SW検証 ~サーバサイド編~
[JANOG35.5] WhiteBox SW検証 ~サーバサイド編~
gree_tech
JANOG35.5 WhiteBox SW検証 ~サーバサイド編~ グリー株式会社 中野和貴 ※JANOG35.5での発表資料です https://www.janog.gr.jp/meeting/janog35.5/program1 パネルセッション:検証してみて感じたホワイトボックススイッチの未来 登壇者 黒河内 倫 (グリー株式会社) 馬淵 俊弥 (ビッグローブ株式会社) 中野 和貴 (グリー株式会社) 石田 渉 (NTTソフトウェアイノベーションセンタ)
MaxScaleを触ってみた
MaxScaleを触ってみた
Fujishiro Takuya
MaxScaleでPercona XtraDB Clusterをバランシングしてみた
ECS-CLI in Action
ECS-CLI in Action
Ryo Nakamaru
実践ECS-CLI
CFの便利機能を他の環境でも。Open Service Broker
CFの便利機能を他の環境でも。Open Service Broker
Kazuto Kusama
OpenStack Daysで発表した資料です
Cloud Foundryは何故動くのか
Cloud Foundryは何故動くのか
Kazuto Kusama
第18回 Cloud Foundry輪読会で発表した資料です
すごいBOSHたのしく学ぼう
すごいBOSHたのしく学ぼう
i_yudai
VMWareが開発を行っているOSSの分散システム構成管理ツールBOSHの紹介。環境構築からCloudFoundryのデプロイまで。 「第7回CloudFoundry輪読会」で発表を行いました: http://atnd.org/events/29652
CloudFoundryをつかってみよう
CloudFoundryをつかってみよう
Kazuto Kusama
2012/09/26に開催された、Cloudnスタートアップ勉強会で発表した資料です。
[社内勉強会]ELBとALBと数万スパイク負荷テスト
[社内勉強会]ELBとALBと数万スパイク負荷テスト
Takahiro Moteki
社内勉強会資料 ~ELBとALBと数万スパイク負荷テスト~
DC/OS as PaaS : paasjp#36
DC/OS as PaaS : paasjp#36
JUNICHI YOSHISE
2017年7月10日 PaaS勉強会#36の発表資料です。 https://paas.connpass.com/event/59403/
Persistence on Azure - Microsoft Azure の永続化
Persistence on Azure - Microsoft Azure の永続化
Takekazu Omi
GoAzure 2015 Session 1-5 資料 Microsoft Azure の永続化の仕組み。Azureの永続化実、Azure Storage、冗長構成、IaaS Disk の紹介
Spring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_ccc
Spring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_ccc
Yahoo!デベロッパーネットワーク
JJUG CCC 2018 Springの登壇資料です。
What's hot
(20)
Terraform Bootcamp - Azure Infrastructure as Code隊
Terraform Bootcamp - Azure Infrastructure as Code隊
Cloud Foundry as Containerized Services - Cloud Foundry Days Tokyo 2016
Cloud Foundry as Containerized Services - Cloud Foundry Days Tokyo 2016
はじめての Cloud Foundry: .NET アプリケーションのはじめ方
はじめての Cloud Foundry: .NET アプリケーションのはじめ方
Zabbix による ms sql監視 ~データベースモニタリング~ odbc
Zabbix による ms sql監視 ~データベースモニタリング~ odbc
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
ProjectAtomic-and-geard
ProjectAtomic-and-geard
自前CF環境を整えよう 2013年11月版
自前CF環境を整えよう 2013年11月版
さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術(July Tech Festa 2016 『IoTxAIxインフラ時代...
さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術(July Tech Festa 2016 『IoTxAIxインフラ時代...
ヤフー発のメッセージキュー 「Pulsar」のご紹介@jjug ccc 20171118
ヤフー発のメッセージキュー 「Pulsar」のご紹介@jjug ccc 20171118
[JANOG35.5] WhiteBox SW検証 ~サーバサイド編~
[JANOG35.5] WhiteBox SW検証 ~サーバサイド編~
MaxScaleを触ってみた
MaxScaleを触ってみた
ECS-CLI in Action
ECS-CLI in Action
CFの便利機能を他の環境でも。Open Service Broker
CFの便利機能を他の環境でも。Open Service Broker
Cloud Foundryは何故動くのか
Cloud Foundryは何故動くのか
すごいBOSHたのしく学ぼう
すごいBOSHたのしく学ぼう
CloudFoundryをつかってみよう
CloudFoundryをつかってみよう
[社内勉強会]ELBとALBと数万スパイク負荷テスト
[社内勉強会]ELBとALBと数万スパイク負荷テスト
DC/OS as PaaS : paasjp#36
DC/OS as PaaS : paasjp#36
Persistence on Azure - Microsoft Azure の永続化
Persistence on Azure - Microsoft Azure の永続化
Spring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_ccc
Spring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_ccc
Similar to PostgreSQL UDF in Rust(Jpn) ver.2
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
速習! PostgreSQL専用HAソフトウェア: Patroni (PostgreSQL Conference Japan 2023 発表資料) 2023年11月24日(金) NTTデータグループ 技術開発本部 鳥越 淳
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上 (PostgreSQL Conference Japan 2023 発表資料) 2023年11月24日(金) NTTデータグループ 技術開発本部 加藤 慎也
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
YusukeKuramata
サーバーレスで ガチ本番運用までやってるお話し
サーバーレスで ガチ本番運用までやってるお話し
Akira Nagata
【大阪開催】【サバソニSP】『サーバーレス』の巻 https://serverworks.doorkeeper.jp/events/53980 の発表スライドです。
マルチテナント化に向けたHadoopの最新セキュリティ事情 #hcj2014
マルチテナント化に向けたHadoopの最新セキュリティ事情 #hcj2014
Cloudera Japan
Hadoop Conference Japan 2014で発表したApache Sentryの紹介です
20130203 oss-db-lpi
20130203 oss-db-lpi
Shinichi Matsuda
OSS-DB Silver seminar on Feb-3, 2013.
20130203 OSS-DB Exam Silver 技術解説無料セミナー
20130203 OSS-DB Exam Silver 技術解説無料セミナー
Kazuko Itoda
2013年2月3日(日)開催の「OSS-DB Exam Silver 技術解説無料セミナー」の講義資料です。
成長を加速する minne の技術基盤戦略
成長を加速する minne の技術基盤戦略
Hiroshi SHIBATA
変化するサービスとチームを支える
Open stack reference architecture v1 2
Open stack reference architecture v1 2
Dell TechCenter Japan
オトナのDocker入門
オトナのDocker入門
Tsukasa Kato
オトナのプログラミング勉強会 2017/04/19
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
CROOZ, inc.
Grailsのススメ(仮)
Grailsのススメ(仮)
Tsuyoshi Yamamoto
JGGUG総会+スペシャルG* ワークショップ 2010/7/24 「Grailsのススメ(仮)」 発表者: 山本剛 (ニューキャスト) ここのところリリースラッシュのWebフレームワーク「Grails」。Grailsのクイックスタートから、Grails 1.3.x+αな最新情報、個人的注目プラグイン情報等、紹介します。
DBP-011_Apache Spark for Azure HDInsight ~新世代の Big Data 処理基盤~
DBP-011_Apache Spark for Azure HDInsight ~新世代の Big Data 処理基盤~
decode2016
DBP-011_Apache Spark for Azure HDInsight ~新世代の Big Data 処理基盤~
試して学べるクラウド技術! OpenShift
試して学べるクラウド技術! OpenShift
Etsuji Nakai
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
NTT DATA Technology & Innovation
PostgreSQL開発コミュニティに参加しよう! (PostgreSQL Conference Japan 2021 発表資料) 2021年11月12日(金) NTTデータ 技術開発本部 先進コンピューティング技術センタ 藤井 雅雄
Cloudera in the Cloud #CWT2017
Cloudera in the Cloud #CWT2017
Cloudera Japan
Cloudera in the Cloud (Lunch Session Presentation) @CWT2017
LL言語でもHudsonを使おう!
LL言語でもHudsonを使おう!
KLab株式会社
2010/02/25開催 Cyber Agent様 × KLab勉強会資料
VYATTA USERS MEETING Spring 2014 - JAZUG
VYATTA USERS MEETING Spring 2014 - JAZUG
Keiji Kamebuchi
VYATTA USERS MEETING Spring 2014
[SAPPORO CEDEC] サービスの効果を高めるグリー内製ツールの技術と紹介
[SAPPORO CEDEC] サービスの効果を高めるグリー内製ツールの技術と紹介
gree_tech
SAPPORO CEDECでの講演資料です。 http://smileboom.com/sapporocedec/ <セッション内容> サービスの効果を高めるグリー内製ツールの技術と紹介 堀口 真司 グリー株式会社 開発統括本部 インフラストラクチャ本部 お客様に、よりよいサービスを届けるために開発されたツールの紹介をします。 またそれらの需要変化や規模、技術、今後の展開などをお見せします。
S3 を単純ストレージとして 利用する手段の比較
S3 を単純ストレージとして 利用する手段の比較
真治 米田
s3fs, riofs, goofys, s3ql, s3backer の比較
Similar to PostgreSQL UDF in Rust(Jpn) ver.2
(20)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
サーバーレスで ガチ本番運用までやってるお話し
サーバーレスで ガチ本番運用までやってるお話し
マルチテナント化に向けたHadoopの最新セキュリティ事情 #hcj2014
マルチテナント化に向けたHadoopの最新セキュリティ事情 #hcj2014
20130203 oss-db-lpi
20130203 oss-db-lpi
20130203 OSS-DB Exam Silver 技術解説無料セミナー
20130203 OSS-DB Exam Silver 技術解説無料セミナー
成長を加速する minne の技術基盤戦略
成長を加速する minne の技術基盤戦略
Open stack reference architecture v1 2
Open stack reference architecture v1 2
オトナのDocker入門
オトナのDocker入門
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
Grailsのススメ(仮)
Grailsのススメ(仮)
DBP-011_Apache Spark for Azure HDInsight ~新世代の Big Data 処理基盤~
DBP-011_Apache Spark for Azure HDInsight ~新世代の Big Data 処理基盤~
試して学べるクラウド技術! OpenShift
試して学べるクラウド技術! OpenShift
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
Cloudera in the Cloud #CWT2017
Cloudera in the Cloud #CWT2017
LL言語でもHudsonを使おう!
LL言語でもHudsonを使おう!
VYATTA USERS MEETING Spring 2014 - JAZUG
VYATTA USERS MEETING Spring 2014 - JAZUG
[SAPPORO CEDEC] サービスの効果を高めるグリー内製ツールの技術と紹介
[SAPPORO CEDEC] サービスの効果を高めるグリー内製ツールの技術と紹介
S3 を単純ストレージとして 利用する手段の比較
S3 を単純ストレージとして 利用する手段の比較
Recently uploaded
ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識
ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識
sugiuralab
インタラクション2024
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
嶋 是一 (Yoshikazu SHIMA)
進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~ 2024/6/12~14まで幕張メッセで開催されました、インターロップ併設アプリジャパンの展示会場内ROOM Bで、10:30~11:10の枠で登壇させてもらいましたセッション資料を公開します。
【JSAI2024】LLMエージェントの人間との対話における反芻的返答の親近感向上効果_v1.1.pdf
【JSAI2024】LLMエージェントの人間との対話における反芻的返答の親近感向上効果_v1.1.pdf
ARISE analytics
人工知能学会 全国大会 (JSAI2024) で行ったポスター発表の内容です。
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
azuma satoshi
設計ナイト2024にて発表した内容になります。
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
tazaki1
HVAC2024第1回 技術講習会 スライド
無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.
無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.
Yuki Miyazaki
AI/IT系の会社だと「データ」は商売道具の一つかと思いますが、その「データ」って今の社会で一体どんな価値を持っていて、今後どのような責務を担わせるのが健全なのだろうか?という思考の発散をしてみました。 ※喋りメインだったのでスライドだけだと内容薄いと思います, 気になった方はhttps://x.com/wox_aiまで。
協働AIがもたらす業務効率革命 -日本企業が押さえるべきポイント-Collaborative AI Revolutionizing Busines...
協働AIがもたらす業務効率革命 -日本企業が押さえるべきポイント-Collaborative AI Revolutionizing Busines...
Osaka University
AIの進化により、自動化、最適化、予測など、多くの業務プロセスが大きく変わりつつあります。しかし、その可能性を最大限に引き出すためには、AIを理解し、適切に活用するための新たな働き方が求められます。本セミナーでは、生成AIが業務プロセスの自動化や意思決定の高速化など、業務効率化にどのように貢献しているのか、さらに生成AIとリモートワークの組み合わせが、従業員の生産性向上にどのように結びつくのかを解説します。
生成AIがもたらすコンテンツ経済圏の新時代 The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代 The New Era of Content Economy Brought by Generative AI
Osaka University
、コンテンツ制作の主体をプロのクリエーターからユーザーへと移行させている現状をご存じの方も多いでしょう。現在、画像コンテンツ制作現場では生成AIがクリエーターを支援するツールとして利用されています。セミナーでは、画像生成における自動化の境界についての議論が予定されています。 AIの利用には著作権や倫理的な問題も伴いますが、クリエーターとAIが共存し、センシング技術と統合することで新しい形のコンテンツが生み出されることが期待されています。
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
osamut
Hyper-V and SCVMM
Recently uploaded
(9)
ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識
ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
【JSAI2024】LLMエージェントの人間との対話における反芻的返答の親近感向上効果_v1.1.pdf
【JSAI2024】LLMエージェントの人間との対話における反芻的返答の親近感向上効果_v1.1.pdf
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.
無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.
協働AIがもたらす業務効率革命 -日本企業が押さえるべきポイント-Collaborative AI Revolutionizing Busines...
協働AIがもたらす業務効率革命 -日本企業が押さえるべきポイント-Collaborative AI Revolutionizing Busines...
生成AIがもたらすコンテンツ経済圏の新時代 The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代 The New Era of Content Economy Brought by Generative AI
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
PostgreSQL UDF in Rust(Jpn) ver.2
1.
© 2019 Cloudera,
Inc. All rights reserved. 1 2020 年 3月 https://github.com/inoue-katsumi https://katsumiinoue.wordpress.com/ PostgreSQL UDF in Rust@新宿
2.
© 2019 Cloudera,
Inc. All rights reserved. 3 自己紹介 • ブログ: https://katsumiinoue.wordpress.com/ • Cloudera: BigData 系OSS {サービス|packaging|サポート} – Apache {Hadoop|Spark|Impala|…} • コントロールプレーン系担当 – 管理、監視 – メトリック – 認証認可 – 開発ツール
3.
© 2019 Cloudera,
Inc. All rights reserved. 4 PostgreSQL UDFって? • PostgreSQL拡張の中の一つの種類 • UDF == User Defined Function、ユーザー定義関数 • 実体は共有ライブラリで 配置されサーバー側で ロードされる • DBアクセスドライバーや ORM(例:Diesel)ではない – 右のPDFは次スライド 参照
4.
© 2019 Cloudera,
Inc. All rights reserved. 5 実装その1 • 最も本格的な実装か。 • 左下はPDFプレゼン資料
5.
© 2019 Cloudera,
Inc. All rights reserved. 6 実装その2、3 • 6年前のおそらく最初の実装 • 今回試したもの
6.
© 2019 Cloudera,
Inc. All rights reserved. 7 最終結果 #1 時間あれば後でデモします PostgreSQLバージョンt SQL CLIツール Postgres server process DLL 8個
7.
© 2019 Cloudera,
Inc. All rights reserved. 8 最終結果 #2 時間あれば後でデモします Rust UDF呼び出し. “SELECT 3+1” と同じ(笑 実装が入っているdynlib
8.
© 2019 Cloudera,
Inc. All rights reserved. 9 最終結果 #3 時間あれば後でデモします 実装が入っている別の DLL(dylib)が新しくロード される
9.
© 2019 Cloudera,
Inc. All rights reserved. 10 最終結果 #4 パフォーマンス比較 時間あれば後でデモします • 200万行データで (列1)+(列2)+(列3) • ほぼ同じ – Debug build だと18% ぐらいのオーバーヘッドあり
10.
© 2019 Cloudera,
Inc. All rights reserved. 11 他の言語での実装 • 右: C言語 – マクロ多用 • 左下: PL/Python – PL/Python自体がExtension
11.
© 2019 Cloudera,
Inc. All rights reserved. 12 Rust ソース
12.
© 2019 Cloudera,
Inc. All rights reserved. 13 パニック処理 • SIGSEGV などが発生してもPostgreSQL サーバープロセスを落とさない。 • 割り算での divide_by_zero は明示的に 例外処理しなくても一応問題無さそう。 /// my divide by 0 test #[pg_extern] fn divide_six(value: i32) -> i32 { (6 / value) }
13.
© 2019 Cloudera,
Inc. All rights reserved. 14 パニックに対応していない場合の結果 • DBセッションがabortするのでトランザクションがCOMMITされず再実行 が必要になる。 • 以下がGithub issuesに報告されています。
14.
© 2019 Cloudera,
Inc. All rights reserved. 15 パニック系動作確認 #1 pg_extend_rs_test_db=# create table tbl_div6(col1 int2); CREATE TABLE pg_extend_rs_test_db=# commit; COMMIT pg_extend_rs_test_db=# insert into tbl_div6 values(1),(2),(3),(6); INSERT 0 4 pg_extend_rs_test_db=# select divide_six(col1)from tbl_div6; divide_six ------------ 6 3 2 1 (4 rows) pg_extend_rs_test_db=# commit; COMMIT pg_extend_rs_test_db=# insert into tbl_div6 values(0); INSERT 0 1
15.
© 2019 Cloudera,
Inc. All rights reserved. 16 パニック系動作確認 #2 pg_extend_rs_test_db=# select divide_six(col1)from tbl_div6; NOTICE: PG longjmped: 1 NOTICE: continuing longjmp: panicked at pg-extend/src/lib.rs:183:9 ERROR: panic in Rust extension: panicked at 'attempt to divide by zero', examples/adding/src/lib.rs:26:5 pg_extend_rs_test_db=# commit; ROLLBACK pg_extend_rs_test_db=# select * from tbl_div6; col1 ------ 1 2 3 6 pg_extend_rs_test_db=# insert into tbl_div6 values(0); INSERT 0 1 pg_extend_rs_test_db=# select divide_six(col1)from tbl_div6; server closed the connection unexpectedly. This probably means the server terminated abnormally before or while processing the request. The connection to the server was lost. Attempting reset: Failed. !> commit; You are currently not connected to a database. !> ¥q -bash-4.2$ LLVMレイヤ ーのエラー COMMITでき ない
16.
© 2019 Cloudera,
Inc. All rights reserved. 17 この実装の特徴など • Cargo make で PostgreSQLの指定バージョンの tar ボールを落としてきて 展開し、テスト • CentOS 7.7 では llvm ver.7 を非標準レポジトリーから yum でインストー ルする必要あり – PostgreSQL 12.1 • Windows10 WSL(Ubuntu 18.04)での方が簡単に試せた。 – PostgreSQL 11.x • 小さい共有ライブラリー *.so(*.dll,*.dylib)ファイルをビルドするのに10分以 上かかる。 • 引数の型は固定かも – Polymorphism はまだできない可能性あり – C でのUDFとの違い
17.
© 2019 Cloudera,
Inc. All rights reserved. 18 Attribute Macro (https://docs.rs/pg-extern-attr/0.2.2/pg_extern_attr/attr.pg_extern.html) postgres_12.1/include/server/fmgr.h に定義あり
18.
© 2019 Cloudera,
Inc. All rights reserved. 19 比較的シンプルなRustアプリのUDF化に挑戦 • 諦めました orz 振り仮名 (ルビ振り)
19.
© 2019 Cloudera,
Inc. All rights reserved. 20 参考: UDF定義のDDL # grep pg-extend-rs /root/pg-extend-rs/target/postgres-12.1.log |sed 's/^.*statement: //;s/^[ ¥t]*//' |sort|uniq CREATE or REPLACE FUNCTION add_big_one(int8) RETURNSint8 AS '/root/pg-extend-rs/target/debug/libadding.so', 'pg_add_big_one'LANGUAGE C STRICT; CREATE or REPLACE FUNCTION add_one(int4) RETURNS int4 AS '/root/pg-extend-rs/target/debug/libadding.so', 'pg_add_one' LANGUAGE C STRICT; CREATE or REPLACE FUNCTION add_small_one(int2) RETURNS int2 AS '/root/pg-extend-rs/target/debug/libadding.so', 'pg_add_small_one'LANGUAGE C STRICT; CREATE or REPLACE FUNCTION add_together(int8,int4,int2) RETURNS int8 AS '/root/pg-extend-rs/target/debug/libadding.so', 'pg_add_together'LANGUAGE C STRICT; CREATE or REPLACE FUNCTION allocate() RETURNS void AS '/root/pg-extend-rs/target/debug/libmemory_context.so', 'pg_allocat LANGUAGE C; CREATE or REPLACE FUNCTION concat_rs(text,text) RETURNS text AS '/root/pg-extend-rs/target/debug/libstrings.so', 'pg_concat_ LANGUAGE C STRICT; CREATE or REPLACE FUNCTION get_null() RETURNS int4 AS '/root/pg-extend-rs/target/debug/libnullable.so', 'pg_get_null' LANGUAGE C; CREATE or REPLACE FUNCTION longjmping(int4) RETURNS int4 AS '/root/pg-extend-rs/target/debug/libpanicking.so', 'pg_longjmping' LANGUAGE C STRICT; CREATE or REPLACE FUNCTION panicking(int4) RETURNS int4 AS '/root/pg-extend-rs/target/debug/libpanicking.so', 'pg_panicking LANGUAGE C STRICT; ...(以下同例10個ほど)…
20.
ありがとうございました。
Download now