並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 32 件 / 32件

新着順 人気順

planetscaleの検索結果1 - 32 件 / 32件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

planetscaleに関するエントリは32件あります。 mysqldatabaseDB などが関連タグです。 人気エントリには 『PlanetScaleというサーバレスDBが凄く勢いのあるサービスらしいのでQuick Startやってみた - Qiita』などがあります。
  • PlanetScaleというサーバレスDBが凄く勢いのあるサービスらしいのでQuick Startやってみた - Qiita

    PlanetScaleというサーバレスDBが凄く勢いのあるサービスと聞いて、公式にクイックスタートがあったのでやってみました。 環境 PC: MacBook Pro (Intel Core 2016) OS: macOS Montery12.2.1 では概要から確認していきます。 サーバーレスDBとは サーバがない、のではなく、サーバ管理や検討が不要 AWS Lambda(NoSQL)など PlanetScaleとは PlanetScale年表 2010年頃 YouTubeが急激に成長し、データベースが爆発しそうになっていたので、Sugu氏ともう一人のYouTubeのエンジニアがオープンソースプロジェクト「Vitess.io」(ヴィテス)を立ち上げる 2016年頃 MySQLでバイナリプロトコルを扱えるようにしたことで、VitessはYouTube以外の企業にとっても魅力的なシステムになり

      PlanetScaleというサーバレスDBが凄く勢いのあるサービスらしいのでQuick Startやってみた - Qiita
    • AWS Lambda×Fargate×PlanetScaleを組み合わせれば、超絶スケールするWebアプリを作れる 約2ドルから作れる“ニッチで俺得な”環境の布教

      自分がニッチだと思っているテーマについて発表する「Qiita Engineer Festa 2023〜私しか得しないニッチな技術でLT〜」。ここで株式会社SonicGardenの遠藤氏が登壇。LambdaとFargateを組み合わせた実行環境について話します。 遠藤氏の自己紹介 遠藤大介氏:今日は「AWSのLambdaとPlanetScaleを組み合わせると、超絶スケールするWebアプリを作れちゃうぜ」という話をしていこうと思っています。 最初に自己紹介です。遠藤と申します。SonicGardenという会社で、プログラマーと執行役員をやっています。インフラと機械学習などが好きで、趣味もプログラムで仕事もプログラムな感じの人間なんですが、最近は機械学習周りが盛り上がっているので、そっちもいろいろやっています。 あと、ロードバイクに趣味で乗っているのですが、最近ちょっと乗れていません。それから

        AWS Lambda×Fargate×PlanetScaleを組み合わせれば、超絶スケールするWebアプリを作れる 約2ドルから作れる“ニッチで俺得な”環境の布教
      • PlanetScaleが地獄の改悪へ... - Qiita

        2024/2に書いた記事です、2024/3/7時点ではもっと改悪されました... この改悪を機にタイトルを「PlanetScaleが改悪されました」→「PlanetScaleが地獄の改悪へ...」へ変更しました Scalerプランが廃止となりました 2024/2/5、PlanetScaleは「Scalerプラン」の廃止を発表しました。なんのことかわからない方向けに伝えるとPlanetScaleの最安値プランが29ドルから39ドルになりました。要は改悪です。 何が変わったのか? もともとHobby、Scaler、Scaler Pro、Enterpriseと4つのプランがありましたが、有料プランで一番低価格なScalerプランが廃止になりました。Scalerプラン廃止に伴い2024/4/12までにScaler Proプランにアップグレードするよう通知されました。 具体的に何が変わったのか? 表

          PlanetScaleが地獄の改悪へ... - Qiita
        • PlanetScaleとは何か、なぜ外部キー制約をサポートしていないのか

          PlanetScaleとは PlanetScaleはMySQLのマネージドサービスです。 内部の実装には元々YouTubeのために開発されたMySQLのクラスタリングシステムであるVitessが使用されています。 Vitessの開発に携わってらっしゃるSugu SougoumaraneさんがCTOとして在籍しており、スケーラブルなデータベースを構築するためのサービスとなっています。 すでにSlack, Square, GitHubなどの企業で採用されているそうです。 この記事ではPlanetScaleのどういった点が優れているのか、これまでMySQLが抱えていた問題点をどのように解決しているのかといったことをまとめます。 その中でタイトルにもつけましたが、なぜ外部キー制約をサポートしていないのかといった点も交えて説明します。 これまでのMySQLの問題点 大量のレコードが存在するテーブルの

            PlanetScaleとは何か、なぜ外部キー制約をサポートしていないのか
          • PlanetScale を AWS Lambda から使ってみた

            ※本記事は2022/03/14に書いたので、現在では使えない情報があるかもしれません。 PlanetScale[1]とは、『MySQLと互換性のあるサーバーレスデータベースプラットフォーム』です。 AWSで相当するサービスは、Amazon RDS for MySQL や Amazon Aurora MySQL になります。 PlanetScaleの特徴として、『ブランチ』があります。 gitの運用のように、developブランチには開発環境のデータを投入、masterブランチには本番環境のデータを投入、といった使い方ができます。 また、アカウントを作成すればすぐに無料枠の範囲内でRDBが使えるため、検証用の環境としても優れています。 注意点として、「外部キーに対応していない」という点があります。外部キーを利用したい場合、アプリケーション側で外部キーに相当する実装が必要になるようです。 素晴

              PlanetScale を AWS Lambda から使ってみた
            • The problem with using a UUID primary key in MySQL — PlanetScale

              Universally Unique Identifiers, also known as UUIDs, are designed to allow developers to generate unique IDs in a way that guarantees uniqueness without knowledge of other systems. These are especially useful in a distributed architecture, where you have a number of systems and databases responsible for creating records. You might think that using UUIDs as a primary key in a database is a great id

                The problem with using a UUID primary key in MySQL — PlanetScale
              • 無料枠が無くなったPlanetScale の代替DBを検討する。 - Qiita

                PlanetScaleの無料枠が無くなった。 2024年3月7日、個人開発では定番となっていたMySQL互換データベース「Planet Scale」がHobby Planを撤廃することを発表しました。 つまり東京リージョンの実質の最低月額が約7000円〜となります。 基本的に個人開発でネックになるのがDBのコストとされている中で、無料でデータベースストレージ5GB、ブランチ機能まで付いていたPlanetScaleはもてはやされていましたが、「流石に金ないわ、ごめんね」という事情のようです。 かくいう私もPlanet ScaleでWebアプリをリリースしていたので、撤廃の期限たる4月8日までに移行しなくてはいけません。 麻雀の成績を管理するプロダクトを作っているため、SQLから離れられないのです… 移行先はどこだ。 移行にあたって比較する条件を挙げます。 (ほぼ)無料であること SQLである

                  無料枠が無くなったPlanetScale の代替DBを検討する。 - Qiita
                • MySQLを学べるアプリ開発者向け動画、PlanetScaleが無料公開

                  MySQLを学べるアプリ開発者向け動画、PlanetScaleが無料公開:全7時間、64個の動画で紹介 PlanetScaleは、アプリケーション開発者向けにMySQLを解説する動画を同社Webサイトで公開した。スキーマ、インデックス、クエリ、例題の4つの章に分けてMySQLを解説している。

                    MySQLを学べるアプリ開発者向け動画、PlanetScaleが無料公開
                  • PlanetScale forever — PlanetScale

                    PlanetScale is an infrastructure company. Our service is mission critical, and we value reliability above all else. Reliability isn’t just an uptime percentage on your status page. It means your business is self-sustaining. Every unprofitable company has a date in the future where it could disappear. With an ever changing world and economy, this is a situation fraught with risk. We’ve chosen to bu

                      PlanetScale forever — PlanetScale
                    • PlanetScale is now generally available

                      It has been an incredible six months since we released our product in beta. From the outset, we focused on creating a platform that would delight developers, built on top of the only open source database proven at hyper scale, Vitess. For years, our technology has allowed companies like Square, GitHub, and YouTube to scale their database and, in turn, their businesses. Our mission is to bring this

                        PlanetScale is now generally available
                      • 【個人開発】無料DBを求めてPlanetScaleからNeonに移行したら快適だった話 - Qiita

                        こんにちは!ぬこすけです! 個人開発をしていると「データベースはどこで立てようか...」というのは悩みの種です。 「無料でデータベース使いたい」「あんまりデータベースの構築に時間をかけたくない」などアレコレ考えてしまいます。 そんなあなたに、無料かつ楽にRDBを作れる「PlanetScale」をお勧めしたい!と言いたいところですが、 なんと2024年4月8日に無料枠が廃止されてしまいます 。 かくいう私も技術書をランキング形式で紹介するサイトを昔作っていたのですが、データベースはPlanetScaleを使っていたため打撃をくらってしまいました...。 このような事態を受け、私のサイトではPlanetScaleの代替として Neon というサーバーレスなデータベースを提供しているサービスに乗り換えてみました。 みなさんの参考になるように、PlanetScaleと比較しながら体験談を共有できれ

                          【個人開発】無料DBを求めてPlanetScaleからNeonに移行したら快適だった話 - Qiita
                        • Course introduction — MySQL for Developers — PlanetScale

                          Welcome to the MySQL for Developers course! This first video will give you an overview of what we’re going to cover, what you’ll see on the screen, and an introduction to your instructor. 3:25 Next: Schema → A comprehensive course on MySQL for developersWelcome! MySQL for Developers is PlanetScale’s free MySQL course that teaches you schema basics, indexing, querying, and beyond. This intermediate

                            Course introduction — MySQL for Developers — PlanetScale
                          • Introducing the PlanetScale serverless driver for JavaScript — PlanetScale

                            We put together a demo application and GitHub repository that demonstrates how to implement this with Cloudflare Workers, Vercel Edge Functions, and Netlify Edge Functions. Until today, you could not use PlanetScale in these environments because they require external connections to be made over HTTP and not other networking protocols. Connections with other MySQL drivers speak the MySQL binary pro

                              Introducing the PlanetScale serverless driver for JavaScript — PlanetScale
                            • RDBを利用したい人におすすめ!PlanetScaleを使ってみた | tech-broccoli.life

                              RDBを使ったサービスを作りたい。 でもAWSやGCPだといくらかかるか分からないし、Herokuは無料だと使わないとDB止まってしまうし。。 そんな中で手軽にRDBのMySQLを使えるサービスが「PlanetScale」 です! この記事を書く2週間ぐらい前まで私は知らなかったサービスだったのですが、 Slack,Figma,GitHubなどなど、名だたる企業がPlanetScaleを利用しています! まさにノリにノッている企業なんですね。 YouTubeで最初に開発されたMySQL用のオープンソースのデータベースクラスタリングシステムVitessを提供するPlanetScaleは米国時間6月23日、Insight Partnersが率いるシリーズBのラウンドで3000万ドル(約33億円)を調達したことを発表した。その他にもa16zとSignalFireが参加している。Crunchbas

                                RDBを利用したい人におすすめ!PlanetScaleを使ってみた | tech-broccoli.life
                              • Why we chose NanoIDs for PlanetScale’s API — PlanetScale

                                When we were first building PlanetScale’s API, we needed to figure out what type of identifier we’d be using. We knew that we wanted to avoid using integer IDs so that we wouldn’t reveal the count of records in all our tables. The common solution to this problem is using a UUID (Universally Unique Identifier) instead. UUIDs are great because it’s nearly impossible to generate a duplicate and they

                                  Why we chose NanoIDs for PlanetScale’s API — PlanetScale
                                • Introducing FastPage: Faster offset pagination for Rails apps — PlanetScale

                                  We’d like to introduce FastPage, a new gem for ActiveRecord that applies the MySQL “deferred join” optimization to your offset/limit queries. Here is a slow pagination query in Rails:

                                    Introducing FastPage: Faster offset pagination for Rails apps — PlanetScale
                                  • サーバーレスMySQLのPlanetScaleをNext.js+Prismaで使ってみた - Crieit

                                    PlanetScaleというのはMySQL互換のサーバーレスデータベース。つまりどこからでもMySQL接続してデータベースとして利用できるサービス。 接続方法は普通によくあるようなパスワードを使ったデータベースURLで接続可能。そのためだいたいどんなフレームワークでも利用できる。 https://planetscale.com/ 無料枠がでかい すごく気に入った理由の一つとして、無料枠がかなり大きいことがあげられる。2022/1時点で容量10GB、書き込み回数は月100万回、読み込み回数も月1000万回と小さいアプリケーションであれば気にするレベルでないほど十分にある。ちょっとしたアプリをたくさん作っているという人にとってはとても嬉しい無料枠。 というのも同じく無料で使えるHerokuのJawsDBも容量5MB、最大接続数10と、むちゃくちゃ少なく、集客下手だから…と思いつつもちょっと心配

                                      サーバーレスMySQLのPlanetScaleをNext.js+Prismaで使ってみた - Crieit
                                    • The Slotted Counter Pattern — PlanetScale

                                      It is a common database pattern to increment an INT column when an event happens, such as a download or page view. You can go far with this pattern until bursts of these types of events happen in parallel and you experience contention on a single row. When multiple transactions are trying to update the counter, you are essentially forcing these transactions to run serially, which is bad for concur

                                        The Slotted Counter Pattern — PlanetScale
                                      • How PlanetScale Boost serves your SQL queries instantly — PlanetScale

                                        And yes, I know what you’re thinking. “This query is bananas, man. I would never run this in production!”. I know! I agree. The query is not particularly hard to understand, but if you try running it in a standard relational database, you’ll see that as soon as you have a few thousand star rows, the execution time of the query balloons out of control. Although this query uses the relational model

                                          How PlanetScale Boost serves your SQL queries instantly — PlanetScale
                                        • Next.js で PlanetScale を使ってみた | DevelopersIO

                                          今回はフルマネージドなサーバーレスRDBである、PlanetScaleをNext.jsで作成したアプリケーションから使ってみたいと思います 西田@MADグループです 今回はフルマネージドなサーバーレスRDBである、 PlanetScale を Next.js で作成したアプリケーションから使ってみたいと思います なお、この記事で作成するアプリケーションのソースコードはこちらのリポジトリにアップロードしてます PlanetScale とは? PlnetScale は MySQL互換のサーバーレスデーターベースです シームレスに水平スケーリングでき、その裏側として Vitess が採用されています Vitess は Youtube や Slack でも採用された実績があるオープンソースデータベースです PlanetScale の主な特徴 設定なしで水平スケールが可能で、大規模なデータやトラフィ

                                            Next.js で PlanetScale を使ってみた | DevelopersIO
                                          • One million queries per second with MySQL — PlanetScale

                                            Knowing your database can scale provides great peace of mind. We built PlanetScale on top of Vitess so that we could harness its ability to massively scale. One of the core strengths in our ability to scale is horizontal sharding. To demonstrate the power of horizontal sharding, we decided to run some benchmarking. We set up a PlanetScale database and started running some benchmarks with a common

                                              One million queries per second with MySQL — PlanetScale
                                            • PlanetScale さわってみた

                                              2022.12.15_azuma_ryoga_reteigi_テスト自動化ツールT-DASHを使ってみた.pptx__1_.pdf

                                                PlanetScale さわってみた
                                              • Revert a migration without losing data — PlanetScale

                                                Bad migrations happen every day and data loss can be devastating. PlanetScale’s new schema revert feature gives you the power to revert changes after a schema migration with no downtime and zero data loss. What is it?Have you ever made a schema change, like changing a column’s data type or dropping a table, that broke your production application causing unplanned downtime, or even worse, a full-sc

                                                  Revert a migration without losing data — PlanetScale
                                                • Database Integrationsを発表:数回クリックして、Workers上のNeon、PlanetScale、Supabaseに接続できます

                                                  Database Integrationsを発表:数回クリックして、Workers上のNeon、PlanetScale、Supabaseに接続できます2023/05/16 開発者としての最高の喜びのひとつは、自分のアイデアが実現するのを見ることです。迅速に移行したい場合、Cloudflareの開発者プラットフォームは、数分以内にアプリケーションを0から100にするためのツールを提供します。 開発者の士気を落とすことの1つは、次のような質問です:「Workers で使用できるデータベースは何ですか?」です。Workersが接続できるデータベース、Workersと互換性のある適切なライブラリやドライバを見つけること、定型文の例を当社の開発者プラットフォームで実行可能なものに変換するなどという場合に、開発者はつまずきます。 本日、Database Integrationsを発表しました–Work

                                                  • PlanetScaleでシャーディングに触れてみよう - 虎の穴開発室ブログ

                                                    こんにちは、虎の穴ラボのT.Mです。 この記事は「虎の穴ラボ 夏のアドベントカレンダー」9日目の記事です。 8日目は片岡さんによる「タイムトラッキングをやってみましょう」が投稿されました。 10日目は磯江さんによる「アジャイルで生活をカイゼンする」が投稿されます。こちらもぜひご覧ください。 はじめに 突然ですが皆さんはデータベース(以下DB)のパフォーマンスを向上させる場合、何を思い浮かべますか? 最初はINDEXやクエリのチューニング、続いて設定周りの見直しでしょうか。 場合によっては正規化をあえて崩し、テーブルの再設計などを行うかもしれません。 またサーバスペックを上げたり、リードレプリカを増やすなどの負荷分散も試すことでしょう。 今回触れるPlanetScaleは、負荷分散の手法の一つであるシャーディングを得意とします。 シャーディングといえば面倒なイメージがありますが、Planet

                                                      PlanetScaleでシャーディングに触れてみよう - 虎の穴開発室ブログ
                                                    • Indexing JSON in MySQL — PlanetScale

                                                      MySQL gave us the JSON data type back in mid-2015 with the release of MySQL 5.7.8. Since then, it has been used as a way to escape rigid column definitions and store JSON documents of all shapes and sizes: audit logs, configuration settings, 3rd party payloads, user-defined fields, and more. Although MySQL gives us functions for reading and writing JSON data, you’ll quickly discover something that

                                                        Indexing JSON in MySQL — PlanetScale
                                                      • 【※2024年4月より有料化】Rails アプリを公開しよう! Render.com + PlanetScale デプロイ手順

                                                        個人的な意見としては、 就活用ポートフォリオアプリとして一時的に公開するだけなら、 Render.com の Individual + Free プランで無料で済ませる(90日以内に非公開にする前提)。 多少お金がかかってでも安定して長期的に運用したいなら、 Heroku の Starter プランで「無料SSL」「スリープ状態への移行なし」にしておく。 といった使い分けになるのかなと思います(Fly.io の Hobby プランも安価でありますが、他2つに比べて日本語ドキュメントが少ないので、初学者にはややハードルが高いと思います)。 最後に当記事の扱いについて、 Rails アプリの無料公開はできなくなりますが、Render.com + PlanetScale によるデプロイを行う際の参考情報にはなるかと思いますので、記事自体は残してくことにします。 以下、元の記事に戻ります。 ↓ ↓

                                                          【※2024年4月より有料化】Rails アプリを公開しよう! Render.com + PlanetScale デプロイ手順
                                                        • PlanetScaleに入門したい

                                                          PlanetScaleとは サーバレスのDBをいい感じにしてくれるやつ(言葉知らなすぎて説明できない) いつもの通り,とにかくモダンということで触りたいです モダンすぎて日本語のソースもほとんどなくてかなりしんどいのですが,行けるとこまで頑張ります! 前提知識 私はReact,TypeScriptを普段使っているフロントエンドエンジニアです. SQLやDBやバックエンドはエアプです.(最近興味があって勉強中) サインアップ 公式から簡単にできます. GitHubのアカウントでログインします. ちなみに僕は,開発系ものものはGitHub>Google>Emailの優先順位で使用しているので,ここのサイトなにでアカウント作ったっけな...ってなることも少ないです. サインアップしたので,Getting Startedしたい サインアップしたらなんかいろいろ説明してくれてます. 英語だし,おしゃ

                                                            PlanetScaleに入門したい
                                                          • Introducing PlanetScale Boost — PlanetScale

                                                            I am excited to reveal our latest product, PlanetScale Boost, which makes your application’s queries up to 1,000× faster in just a few clicks. Building responsive, modern software often requires painful, tedious, error-prone caching logic to hide the latency of an expensive SQL query. Instead, PlanetScale Boost makes the queries you choose faster, with no additional logic and no infrastructure to

                                                              Introducing PlanetScale Boost — PlanetScale
                                                            • How PlanetScale makes schema changes — PlanetScale

                                                              Engineering team velocity is one of our top priorities at PlanetScale, both for our own teams and for all developers using the tools we build. One of our early goals when building PlanetScale was to make the absolute best schema change process for engineering teams. We've been iterating on this for the past 3 years and are increasingly happy with how easy it is to change our application's schema.

                                                                How PlanetScale makes schema changes — PlanetScale
                                                              • GitHub - planetscale/fast_page: Blazing fast pagination for ActiveRecord with deferred joins ⚡️

                                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                  GitHub - planetscale/fast_page: Blazing fast pagination for ActiveRecord with deferred joins ⚡️
                                                                • Introducing PlanetScale Portals: Read-only regions — PlanetScale

                                                                  If you deploy your applications in regions around the globe and need to keep database read latency low, you will want to physically have a database nearby. With PlanetScale Portals, you can now create read-only regions to support your globally distributed applications and better serve your users worldwide. Put your data where your users and applications arePortals allow you to read data from regio

                                                                    Introducing PlanetScale Portals: Read-only regions — PlanetScale
                                                                  1

                                                                  新着記事