SimpleDB で全件のデータ取得を行う こちらのユーティリティを使います。 SimpleDB でのデータ取得はデータ容量制限、データ件数制限があるため一度に大きいデータは取得できません。 カーソルの仕組みが用意されているので再帰的に取得します。 public … nbeppuハック2014.07.14 379
SimpleDB で複合属性を利用して検索する 以下のクエリは同様の検索結果となる。 select * from myDomain where Type = 'Book' and Price < '9' select * … nbeppuハック2014.07.01 150
AWS新人エンジニアにおくる:JavaでSimpleDBに対してデータを検索する方法 AmazonSimpleDB sdb = new AmazonSimpleDBClient(new AWSCredentials() { @Override public String getAWSSecretKey()… @iwasakiハック2014.05.14 368
AWS新人エンジニアにおくる:JavaでSimpleDBに対してCreateDomainする方法 public class HogeUtils { private static boolean isDomainHogeSetup = false; protected static void checkAndCreat… @iwasakiハック2014.05.13 253
SimpleDBを作る処理 SimpleDBとかいちいち作成するのは手間なので、データ登録時・取り出し時にデータベースが作成されているかチェックして作成されていなければ以下のようにして作成します。 sdb.createDomain(new Crea… @iwasakiハック2014.04.30 220
SimpleDB で簡単にデータを取得するユーティリティ(3) SimpleDB で簡単にデータを取得するユーティリティ(2)のつづき。 次に、以下のように取得できるメソッドを作成します。 CustomerItem item = SimpleDB.get(CustomerItem.c… nbeppuハック2014.04.08 278
SimpleDB で簡単にデータを取得するユーティリティ(2) SimpleDB で簡単にデータを取得するユーティリティ(1)のつづき。 まず、はじめに、SimpleDB から取得したデータを格納する箱を用意します。基本的には、HashMap 形式で保持するようにしますが、別途 It… nbeppuハック2014.04.04 402
SimpleDB で簡単にデータを取得するユーティリティ(1) SimpleDB でデータを取得する場合、以下のように中身を取り出す必要があり、コードの量がとても多くなってしまいます。 GetAttributesResult result = client.getAttributes… nbeppuハック2014.04.03 234
SimpleDB でカウンターを実装する SimpleDB では、autoincrement のような採番の機構は用意されていないため、ユニークなカウンターを利用したい場合は以下のようになります。ポイントとしては UpdateCondition で排他処理を行っ… nbeppuハック2014.04.01 278