m o D B • ΩʔɾόϦϡʔܕͷNoSQLσʔλϕʔεαʔϏε • ཧෆཁͰ৴པੑ͕ߴ͍σʔλϕʔε • σʔληϯλʔؒͷࣗಈಉظϨϓϦέʔγϣϯ • ߴͳΞΫηε͕Մೳ • SSDΛར༻͍ͯ͠Δ • ετϨʔδ༰ྔ੍ݶ͕ͳ͍ • ϓϩϏδϣϯεϧʔϓοτ͚ͩΛࢦఆ͢Δ͚ͩ • APIʢSDKʣܦ༝Ͱར༻Ͱ͖Δ
S U P P O R T S D ATA T Y P E S ) AWS SDK for SmalltalkͰରԠ͢ΔσʔλʔܕҎԼ * εΧϥʔσʔλܕ - จࣈྻɺ * ଟܕ - จࣈྻηοτɺηοτɻ Amazon DynamoDB for Smalltalk supports the following data types: * Scalar types – Number, String. * Multi-valued types – String Set, Number Set. ͦͷଞ࣮த
l l The AWS SDK for Pharo Smalltalk enables Smalltalk developers to easily work with Amazon Web Services with Amazon DynamoDB. You can get started in minutes using Metacello and FileTree. ͝ΊΜͳ͍͞ɻؒʹ߹͍·ͤΜͰͨ͠ɻޙ΄Ͳ ผ్ผͷࢿྉΛ༻ҙ͠·͢
v a ) client = new AmazonDynamoDBClient(credentials); String tableName = "dmodeltest1"; Map<String, AttributeValue> item = new HashMap<String, AttributeValue>(); item.put("Id", new AttributeValue().withS("babe2d60c42a45fca9120d1c111d8844")); PutItemRequest putItemRequest = new PutItemRequest() .withTableName(tableName) .withItem(item); PutItemResult result = client.putItem(putItemRequest);
new primMakeUUID hex. d:= DModelTest1 new. d id: uuid. d save. Used DynamoDB Local Sample DynamoDBModelΛܧঝͨ͠ModelΛ࡞ DynamoDBModelͷDictionaryͷΠϯελϯεมdataʹ ΞΫηεͯ͠ModelΛ࡞͢Δ͚ͩ