Skip to main content

Home/ Cloud Computing/ Group items tagged Database

Rss Feed Group items tagged

serverless360

Azure SQL Database Monitoring and Management | Serverless360 - 0 views

  •  
    Azure SQL Database Monitoring and Management challenges solved by using Serverless360. Retrieve huge records fast and in a reliable way using Serverless360.
Toshiro Shimura

第1回 そもそもGoogle Gearsって何?:ITpro - 0 views

  • 公式ページには,とても少ない説明の中にGoogle Gearsの特徴3点が紹介されています。対訳をつけてみます。 Store and serve application resources locally ローカルにアプリケーション・リソースとデータを保持して実行します Store data locally in a fully-searchable relational database ローカル・データは完全な検索機能を持つリレーショナル・データベースに保存されます Run asynchronous JavaScript to improve application responsiveness Javascriptは非同期に実行され,更新の必要に応じてアプリケーションと通信します  この解説は今までの説明で述べてきたものと変わりありません。特に詳説は必要ないでしょう。この三つの概念が以下のように,それぞれAPIグループとして実装されています。 ローカル・サーバー(LocalServer) データベース(Database) ワーカープール(WorkerPool)
  • アプリケーションがデータの入出力を必要とする場合,データはデータベースに格納されます。Google Gearsを導入した段階で,ローカルマシンの中にデータベースが作成されるわけです。このデータベースを操作するのが「Database」API群になります。データベースが導入されるといっても,MySQLやPostgreSQLのように巨大な物がインストールされるわけではありません。  このデータベースの実体は,SQLiteです。SQLiteはアプリケーションに組み込んで使用されるのを目的とした軽量なデータベース・エンジンです。データベース・サーバーにつきもののユーザーのような概念がなく,データの出し入れを主眼としてシンプルに設計されています。SQLiteは日本語2バイト文字も通ります。
  • 最後の「WorkerPool」は,インターネット上のコンテンツをローカルにキャッシュするコントロールを担当します。ローカル側サーバー機能という言い方もできそうです。Poolの名前の通り,まさに貯め込んでおくという感じです。言葉で説明することは難しいので,WorkerPoolについては後半のサンプルも眺めながら確認してください。  なお上記の三つのAPI群のほかにいくつかのAPI群があります。一つは「Factory」です。FactoryはGoogle GearsのコアとなるAPIで,LocalServer,Database,WorkerPoolのインスタンスを作成するのに使用されます。
  • ...2 more annotations...
  • 2007年8月末にGoogle Gearsはバージョンが0.2に上がり,「Timer」と「HttpRequest」が追加されました。Timerは文字通りタイマー管理をするAPI群です。一定間隔で処理を行いたい場合に使用します。タイマー機能そのものはJavaScript本体にもあります。Google GearsのTimer機能も書式はJavaScriptのタイマーと同じになっています。Google GearsのTimerはローカルにキャッシュしたコンテンツ(WorkerPool)に対しても,メインのHTMLに対しても利用可能だと説明されています。  「HttpRequest」は自身以外のコンテンツに対してHTTPヘッダ,あるいはデータを送信し結果を受信することができるAPI群です。機能と名前からも想像できるようにDOM/AjaxのサンプルとしてよくでてくるXMLHttpRequestのGoogle Gears版といえます。HttpRequestもTimer同様にベースになったXMLHttpRequestと書式,関数,プロパティがほぼ共通です。
  •  Google Gearsはオフラインで動作しなくてはならないため,サーバー側の処理には頼れません。そこで,処理動作をローカルのブラウザだけで完結できるようにするために,処理言語としてJava Scriptを使用します。Java ScriptはローカルのPC側に処理エンジンがあり,オフラインであっても動作します。  このシステム全体をGoogleはBSDライセンスとして公開すると宣言しました。私たちは「このシステムはGoogle Gearsを使っている。著作権はGoogleにある」と著作権明記さえすれば,自由に使用できます。業務か趣味かを問わず,Webアプリケーションを作成しているプログラマにとって,Google Gearsは何かしらの意識革命を引き起こしえる存在に感じられます。つまりGoogle Gearsはそれ自体がGoogleマップやYoutubeのように直接ユーザーに何か便利なサービスを与えるというサービスではなく,ユーザー向けにWebアプリケーションを作成しているプログラマに対しての技術サービスだというわけです。
Alex MIkhalev

HadoopDB | Get HadoopDB at SourceForge.net - 0 views

  •  
    HadoopDB is a hybrid of parallel database and MapReduce technologies. It approaches parallel databases in performance and efficiency, yet still yields the scalability, fault tolerance, and flexibility of MapReduce systems.
Rich Hintz

Aster Data - 0 views

  •  
    Aster nCluster is an MPP database (a relational DBMS) that harnesses the power of a large cluster of commodity hardware nodes
Balaji Ramamoorthy

Opens Source CouchDB Heads to the Cloud - 0 views

  •  
    SQL-based relational database management systems (RDBMS) are beginning to be challenged by a new movement of NoSQL databases. Among those NoSQL databases is the open source CouchDB
Casey Wedge

Get Dedicated Private Line Services from Top T1 Providers at ConnectHere.com - 0 views

  •  
    Private Line is designed to transmit data in a digital format from end-to-end, ensuring a high-quality, dependable, and protected signal. Our superior T1 Private Line Services include DS3 Private Line Services, Gigabit Ethernet Private Line Services, Opteman Private Line Services and Gigaman Private Line Services. Private Lines can be used for Video conferencing, LAN connectivity, Network consolidation of voice/data traffic, Remote database backup, collocation centers for data storage, e-commerce applications, and web services.
DJHell .

Hypertable: An Open Source, High Performance, Scalable Database - 0 views

  •  
    In a web-driven world, datasets are larger than ever before - with "web scale" becoming the term of choice to describe the ultimate size of problems.
Daniel Goldschmidt

Managed Cloud Services - Hosted Back up, Cloud Servers, Data Recovery and Data Center S... - 0 views

  •  
    Offering a range of managed Cloud-based services as cloud servers, hosted backup, data center services, we're able to help your business grow without expensive capital investments and upkeep costs.
Eric Swanstrom

Fastblue Connects your Cloud & Data Center Effectively - 0 views

  •  
    Fastblue grows its ever-increasing Cloud presence with the addition of Cloud Network Connect, a product that leverages a blend of alternative carriers to provide redundant access into the public or private Cloud. Check out our latest press release here : http://goo.gl/179tS3
  •  
    The Data Center, Cloud computing has become a central aspect for IT divisions in SMB and Enterprise companies alike. In doing so it has increased the amount of information that is being passed across the network, from one location to another. Fastblue recognizes the necessity for always on, always-accessible data and networking in today's digital world. Offering a range of managed Cloud-based services we're able to help your business grow without expensive capital investments and upkeep costs.
Rich Hintz

katta - distributed lucene - 0 views

  • serve very large indexes as index shards on many servers
  •  
    serve very large indexes as index shards on many servers
Balaji Ramamoorthy

Rackspace Cloud 'Drizzle' into Open Source Software - ServerWatch.com - 0 views

  •  
    "We've had issues with scaling MySQL in a multi-tenant environment like ours, so we've been looking at other database options and have been looking at Drizzle for over a year," Jonathan Bryce, co-founder of the Rackspace Cloud, told InternetNews.com.
DJHell .

OpenSocial in the Cloud - OpenSocial - 0 views

  • Apps can grow especially fast on social networks, so before you launch your next social app, you should think about how to scale up quickly if your app takes off.
  • Unfortunately, scaling is a complex problem that's hard to solve quickly and expensive to implement.
  • If this app grows to serve millions of users and photos, shared hosting or even a dedicated server won't have the bandwidth or CPU cycles to handle all of the requests. We could invest in more servers and network infrastructure, shard the database, and load-balance requests, but that takes time, money, and expertise. If you'd rather work on the new features of the app, it's time to move into the cloud.
  • ...9 more annotations...
  • It's important to focus on the interactions between the app and your server when designing an application that will run in the cloud. If we standardize the communication protocol and data format, we can easily change the server side implementation without modifying the OpenSocial app.
  • You can configure the makeRequest method to digitally sign the requests your app makes to your server using OAuth's algorithm for parameter signing. This means that when your server receives a request, it can verify that the request came from your application hosted in a specific container. To implement this, the calls to makeRequest in the OpenSocial app spec XML specify that the request should be signed, and the code that handles requests on the server side verifies that a signature is included and valid
  • When our server receives a request, we can verify that it came from our application by checking that the digital signature was signed by a valid container and that the application ID is correct.
  • Since our server isn't storing any relationship data, the app will need to send us a list of user IDs so we can fetch the appropriate photos.
  • Although it's outside the scope of this article, we could provide a mechanism for our OpenSocial app to request a one-time-use token that it would include in the request to upload a photo.
  • Note that the post data is URL-encoded in the request so the post method uses urllib.unquote before splitting the comma-separated list of person IDs.
  • Since the server doesn't store any relationship data, the PhotosHandler class checks the post data of the request for a list of IDs from the container.
  • A common misconception when coding in the cloud is that storage space, CPU cycles, and bandwidth are unlimited. While the cloud hosting provider can, in theory, provide all the resources your app needs, hosting in the cloud ain't free so these resources are limited by your budget. Luckily, OpenSocial provides several mechanisms to cache images and data that will reduce the load on your server.
  • In addition to reducing traffic to our server, this technique has the added benefit of being fast—requesting data from the Persistence API is much faster than making the round trip to your server.
  •  
    Some OpenSocial apps can be written entirely with client-side JavaScript and HTML, leveraging the container to serve the page and store application data. In this case, the app can scale effortlessly because the only request hitting your server is for the gadget specification which is typically cached by the container anyway. However, there are lots of reasons to consider using your own server: * Allows you to write code in the programing language of your choice. * Puts you in control of how much application data you can store. * Lets you combine data from users on multiple social networks. * Enables interaction with the OpenSocial REST API. Setting up an OpenSocial app that uses a third party server is fairly simple. There are a few gotchas and caveats, but the real issues come up when your app becomes successful - serving millions of users and sending thousands of requests per second. Apps can grow especially fast on social networks, so before you launch your next social app, you should think about how to scale up quickly if your app takes off. Unfortunately, scaling is a complex problem that's hard to solve quickly and expensive to implement. Luckily, there are several companies that provide cloud computing resources-places you can store data or run processes on virtual machines. These computing solutions manage huge infrastructures so you can focus on your applications and let the "cloud" handle all the requests and data at scale. This tutorial focuses on a simple photo-sharing app that uses a third-party server to host photos and associated metadata. If this app is going to host millions of images and support many requests per second, we won't be able to run it on a single dedicated host. We'll break the app down and analyze the interactions between the OpenSocial App and the back end server. Then we'll implement the app in the cloud, first using Google App Engine, then leveraging Amazon's S3 data storage service. Finally, we'll look at s
Aspire SoftServ

How to Develop AI Medical Transcription Software: Costs, Process, and Benefits - 0 views

The process of creating medical transcriptions has traditionally been manual, time-consuming, and prone to errors. With increasing volumes of patient data, this approach often results in misinterpr...

#aidevelopmentcompany #aidevelopmentservices

started by Aspire SoftServ on 26 Nov 24 no follow-up yet
1 - 20 of 20
Showing 20 items per page